标签: ruby-on-rails ruby-on-rails-4.1
class User < ActiveRecord::Base enum role: %w(employee admin manager) end
如何找到角色为“admin”的所有用户?
这不会返回任何用户:User.where(role: "admin")
User.where(role: "admin")
答案 0 :(得分:1)
你可以这样做
User.where(role: User.roles['admin'])
另外
User.admin
适用于您的案例