Rails,CanCan和Rolify:Postgresql错误

时间:2014-05-26 17:25:42

标签: ruby-on-rails postgresql cancan rolify

了解使用Cancan和Rolify gem的Rails的人的问题。我想了解我如何获得具有某些角色的用户列表(例如,公司)。

以下是代码和详细说明的描述:

https://github.com/EppO/rolify/issues/260

感谢您的任何想法!

弗拉基米尔

1 个答案:

答案 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