如果预定义的方法等于 true,我正在尝试从用户表中获取实体。
我的用户模型中有这个方法
def self.expert?
return self.has_role? :domain_expert
end
我正在尝试做这个查询
users = User.where(:expert? => true)
错误
no such column: users.expert?
这个查询怎么做?
编辑:
我正在使用 rolify 宝石
在榜样
has_and_belongs_to_many :users, :join_table => :users_roles