使用 include 属性可以很好地进行预加载
Post.find(:all, :include => :author)
我想知道您是否也可以急切加载计数,例如我是否想获取每个帖子的评论数量,而不加载所有评论本身?
也许像
Post.find(:all, :include => [:author, "count(comments)")
我想我可以使用 count_cache 列。但如果可能的话,将所有这些都包含在一个包含中会非常漂亮。
如果有人可以展示如何不仅获得计数,而且还提出一些条件,例如仅计算已批准的帖子,则可以获得额外奖励分。
它们应该已经被加载使用
post.comments.length
我遇到了同样的问题,因为我正在使用 .count
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)