gpt4 book ai didi

ruby-on-rails - Rails 急切加载计数?

转载 作者:行者123 更新时间:2023-12-03 20:07:54 24 4
gpt4 key购买 nike

包含属性的快速加载很好

Post.find(:all, :include => :author)

我想知道您是否也可以急切加载计数,例如我是否想获得每篇文章的评论数量,而无需自己加载所有评论?

也许像
Post.find(:all, :include => [:author, "count(comments)")

我想我可以使用 count_cache 列。但是如果可能的话,在一个包含中完成这一切会非常漂亮。

如果有人不仅可以展示如何获得计数,还可以设置一些条件,例如仅对已批准的帖子进行计数,则可以获得额外的奖励积分。

最佳答案

他们应该已经被加载使用

post.comments.length

我遇到了同样的问题,因为我使用的是 .count

关于ruby-on-rails - Rails 急切加载计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1180466/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com