我有两种型号 - Question
和Answer
。如何查找关联计数等于0的模型的所有记录?
我想找到有0个答案的问题数量。
所以,我想这样的东西,没有工作:
Question.where("answers.count = 0").count
Question.where("answers.count", 0).count
Question.joins(:answers).where("answers.count == 0").count
等少数排列。
我如何得到我想要的?
我只是想在命令行上做到这一点。似乎有点....矫枉过正。必须有一个更简单的方法来做到这一点...不是吗? – marcamillion 2013-03-23 13:26:21
是的 - 我也有这种感觉,但我想不起来。 – Edward 2013-03-23 13:27:23
计数器缓存一旦设置完成,就非常直观,并且完全符合您的需求。 – Edward 2013-03-23 13:28:00