如何删除未读邮件数量的n + 1,scout app在活动记录栏中的计数查询中显示可能的n + 1?
答案 0 :(得分:0)
也许您正在寻找.includes
?比方说,User
has_many :articles
(和Article
belongs_to :user
),这样您就可以Article.all.includes(:user)
对所有用户进行一次查询,而不是单独查询每个用户。
文档:https://apidock.com/rails/ActiveRecord/QueryMethods/includes