如何在ActiveRecord scout应用程序中扩展未读消息的数量,显示计数(*)未读消息的可能n + 1?

时间:2018-02-14 18:13:24

标签: ruby-on-rails database postgresql activerecord

如何删除未读邮件数量的n + 1,scout app在活动记录栏中的计数查询中显示可能的n + 1?

1 个答案:

答案 0 :(得分:0)

也许您正在寻找.includes?比方说,User has_many :articles(和Article belongs_to :user),这样您就可以Article.all.includes(:user)对所有用户进行一次查询,而不是单独查询每个用户。

文档:https://apidock.com/rails/ActiveRecord/QueryMethods/includes