Habtm从多个角色获得所有唯一权限

时间:2013-04-28 23:14:00

标签: ruby-on-rails ruby activerecord

我有一个关联HABTM ROLES> PERMISSIONS,我希望从多个角色获得所有权限。

示例:

Role.find(1,2).permissions.uniq

在我的项目中,我有一个具有2个角色的用户,这些角色具有特定权限,有时相同。

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

Role.find([1, 2]).map(&:permissions).uniq