Ruby on rails 选择具有特定角色的所有用户(其中用户和角色是多对多)

Ruby on rails 选择具有特定角色的所有用户(其中用户和角色是多对多),ruby-on-rails,join,Ruby On Rails,Join,我的用户拥有并属于许多角色,同样,我的角色拥有并属于许多用户 如何选择具有“编辑器”角色的所有用户?如何选择所有仅具有角色“编辑器”的用户?如何选择所有具有“编辑器”角色的用户 如何选择只有“编辑”角色的所有用户? 为此,您可能必须在“find”方法中传递纯sql条件 Role.find_by_name('editor').users

我的
用户
拥有并属于许多
角色
,同样,我的
角色
拥有并属于许多
用户

如何选择具有“编辑器”角色的所有用户?如何选择所有仅具有角色“编辑器”的用户?

如何选择所有具有“编辑器”角色的用户

如何选择只有“编辑”角色的所有用户?
为此,您可能必须在“find”方法中传递纯sql条件

Role.find_by_name('editor').users