【发布时间】:2018-07-25 09:51:59
【问题描述】:
如何在未读消息计数上删除 n+1,侦察应用在活动记录轨道的计数查询中显示可能的 n+1?
【问题讨论】:
标签: ruby-on-rails database postgresql activerecord
如何在未读消息计数上删除 n+1,侦察应用在活动记录轨道的计数查询中显示可能的 n+1?
【问题讨论】:
标签: ruby-on-rails database postgresql activerecord
也许您正在寻找.includes?比如说Userhas_many :articles(和Articlebelongs_to :user),所以你可以Article.all.includes(:user)对所有用户进行一次查询,而不是为每个单独的用户进行单独的查询。
文档:https://apidock.com/rails/ActiveRecord/QueryMethods/includes
【讨论】: