Massenhaftes Unterdrücken von Themen aus /latest funktioniert nicht wie erwartet

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
4 „Gefällt mir“