Plugin-Autor hier!
Sollte sein
cat.custom_fields[:suppress_category_from_latest] = true
Aber… diese Werte werden auch in einer Klassenvariablen zwischengespeichert. Der einfachste Weg, damit umzugehen, ist, die Kategorie ebenfalls zu save! (siehe hier)
Das funktioniert also
Category.all.each do |cat|
cat.custom_fields[:suppress_category_from_latest] = true
cat.save_custom_fields(true)
cat.save!
end