我在我的 rails 应用程序中使用Rolify作为角色。我知道我可以使用 查询角色user.has_role?(:admin)
。但我需要能够使用where
子句查询角色:
User.where(age: 25..35, role: :manager)
有没有办法 Rolify 支持这一点?我的想法是,也许我需要为roles
Rolify 创建的表创建一个 ActiveRecord 模型。或者也许 Rolify 有类似上面的机制?或者对我来说最好的办法是取消 Rolify 并使用类似的机制,但使用 ActiveRecord 模型。