获取外表中没有条目的用户数量

时间:2017-06-18 14:07:01

标签: ruby-on-rails activerecord

我试图找到没有文件的用户数量

以下内容:

User.includes(:documents).where("document.count == 0").count

有人能指出我正确的方向吗?

2 个答案:

答案 0 :(得分:2)

  

我试图找到没有文件的用户数量

这应该

User.includes(:documents).where("documents.user_id IS NULL").count

答案 1 :(得分:0)

尝试这样的事情

users = User.all.select do |user|
  user.documents.any? ? false : true
end

count = users.count