如何为标签创建计数器cachce列(计算属于标签的konkurrancer数量)以及如何创建一个更新删除计数器的任务以及创建新konkurrancer时的任务。以及更新所有计数器的任务。而不是先手动输入。
class Konkurrancer < ActiveRecord::Base
has_many :tagsmenus, :dependent => :destroy
has_many :tags, :through => :tagsmenus
end
我的模特:
class Tagsmenu < ActiveRecord::Base
belongs_to :konkurrancer
end
class Tag < ActiveRecord::Base
has_many :tagsmenus
has_many :konkurrancers, :through => :tagsmenus
end
答案 0 :(得分:0)
这是(我没有检查过3.1)没有内置。
但是看到一篇非常好的博文here,你可以按照那里的建议直接实现它。
答案 1 :(得分:0)
我不完全确定如何制作“计数器缓存列”,但是一旦将其安装到位,就可以使用控制器中的各种过滤器对其进行操作。在controllers
上查看本指南