相关疑难解决方法(0)

Rails ActiveRecord:查找当前用户以外的所有用户

我觉得这应该很简单,但我的大脑正在短路.如果我有表示当前用户的一个对象,并希望查询除了当前用户的所有用户,我怎么能做到这一点,考虑到当前用户有时会nil

这就是我现在正在做的事情:

def index
  @users = User.all
  @users.delete current_user
end
Run Code Online (Sandbox Code Playgroud)

我不喜欢的是我正在对查询结果进行后处理.除了感觉有点不对外,如果我将查询转换为运行,我认为这不会很好will_paginate.有关如何使用查询执行此操作的任何建议?谢谢.

ruby activerecord ruby-on-rails

58
推荐指数
5
解决办法
5万
查看次数

标签 统计

activerecord ×1

ruby ×1

ruby-on-rails ×1