我有一个应用程序,用户在注册后由管理员批准。我需要一些帮助来过滤成员列表中的管理员。
这是我的索引方法:
def index
if params[:is_approved].to_i == 0
@users = User.find_all_by_is_approved(0) #returns all unapproved users
else
@users = User.find_all_by_is_approved(1) #here I wanna filter out the admins
end
end
我试图添加&& User.find_all_by_is_admin(0)
,但后来我得到了所有不是管理员的用户,即未经批准的用户。
管理员是用户,但有一列is_admin
设置为 true,我不想显示它们。