Hallo,
kann es sein, dass sich das beim counter_cache bei belongs_to in Edge
Rails geändert hat?
In der Edge-Rails-Doku ist folgender Satz neu dazugekommen:
“Note: Specifying a counter_cache will add it to that model’s list of
readonly attributes using attr_readonly.”
Damit funktioniert das nachträgliche Anlegen eines couter_caches wie
unter #23 Counter Cache Column - RailsCasts beschrieben nicht mehr:
Project.reset_column_information
Project.find(:all).each do |p|
p.update_attribute :tasks_count, p.tasks.length
end
Seltsamer weise habe ich darüber bisher nichts gefunden in Edge-Rails-Blogs.
GrüßeBeate