这计算了代码通知为 的用户数true
,他的个人资料notification
为true
@count = User.joins(:profile, :codes => :community).where("profiles.notification=? AND codes.notification=? AND communities.id=?", true, true, @community.id).count
我正在使用调用acts_as_paranoid
逻辑删除的 gem。有了这个,上面的行包括已删除的具有日期时间的记录user.deleted_at
。
我想排除那些已删除的记录。
我怎样才能在上面添加这个额外的条件?
像这样的东西?
@count = User.joins(:profile, :codes => :community).where("user.deleted_at=? AND profiles.notification=? AND codes.notification=? AND communities.id=?", nil, true, true, @community.id).count