Muy buenas,
Existe la posibilidad que counter_cache sólo funcione para la clase
Article??? La idea serÃa que counter_cache sólo funcionase si encuentra
la counter_cache_column en el otro modelo.
app/models/comment.rb
class Comment < ActiveRecord::Base
belongs_to :commenter, :polymorphic => true, :counter_cache => true
end
app/models/project.rb
class Project < ActiveRecord::Base
has_many :comments, :class_name => ‘Comment’, :as => :commenter
end
Aquà NO tenemos la columna comments_count
app/models/article.rb
class Article < ActiveRecord::Base
has_many :comments, :class_name => ‘Comment’, :as => :commenter
end
Aquà Sà tenemos la columna comments_count
Un saludo!