Ruby on Rails - 计数器缓存在生产环境中不起作用



我已将counter_cache添加到punching_bag GEM中。在Development ENV中一切正常,但是在Production ENV中,它不做它应该做的。

我可以看到punches_count列添加到我的posts表中,但不是increment列。

为什么会发生这种情况,我该怎么办才能解决?

Post模型中添加以下:

attr_accessor :punches_count

has_many :punches

最新更新