了解使用Cancan和Rolify gem的Rails的人的问题。我想了解我如何获得具有某些角色的用户列表(例如,公司)。
以下是代码和详细说明的描述:
https://github.com/EppO/rolify/issues/260
感谢您的任何想法!
弗拉基米尔
答案 0 :(得分:0)
根据您必须使用的文档
@users = User.with_all_roles(:owner, :client, :manager, @company)
而不是
@users = User.with_role([:owner, :client, :manager], @company)
或者,如果您可以获得至少具有其中一个角色的所有用户:has_any_role
查看更多:https://github.com/EppO/rolify/wiki/Usage#finders-methods