Plugin author aqui!
Deveria ser
cat.custom_fields[:suppress_category_from_latest] = true
Mas… esses valores também são armazenados em cache em uma variável de classe. A maneira mais fácil de lidar com isso é save! a categoria também (veja aqui)
Então isso funciona
Category.all.each do |cat|
cat.custom_fields[:suppress_category_from_latest] = true
cat.save_custom_fields(true)
cat.save!
end