我在我的rails应用程序中使用Rolify作为角色。我知道我可以用user.has_role?(:admin)
查询角色。但我需要能够查询角色与where
条款:我可以用ActiveRecord查询使用Rolify的角色吗?
User.where(age: 25..35, role: :manager)
有没有办法Rolify支持呢?我的想法是,也许我需要为Rolify创建的roles
表创建一个ActiveRecord模型。或者,也许Rolify有一个像上面这样的机制?或者,对我来说,最好的办法是放弃使用Rolify并拥有类似的机制,而是使用ActiveRecord模型。
答案是你链接的文档中:https://github.com/RolifyCommunity/rolify#class-level – MrYoshiji 2015-03-30 17:54:02