我有一个Rails 4.2 应用程序,它带有计数器缓存(使用
belongs_to :my_model, counter_cache: true
设置),但该应用程序设置了不正确的值。 我可以直接打开控制台并调用MyModel.associated_model_count
获取20
,然后调用MyModel.associated_model.count
并获得19
。 保存模型无法解决此问题。
这些值看起来没有太大偏差,但一些确实不正确,我无法找出原因。