1

我在我的 rails 应用程序中使用Rolify作为角色。我知道我可以使用 查询角色user.has_role?(:admin)。但我需要能够使用where子句查询角色:

User.where(age: 25..35, role: :manager)

有没有办法 Rolify 支持这一点?我的想法是,也许我需要为rolesRolify 创建的表创建一个 ActiveRecord 模型。或者也许 Rolify 有类似上面的机制?或者对我来说最好的办法是取消 Rolify 并使用类似的机制,但使用 ActiveRecord 模型。

4

1 回答 1

0

看看文档

User.with_role(:manager).where(age: 25..35)
于 2015-03-30T18:56:26.950 回答