Выберите всех пользователей с определенной ролью (где пользователей и ролей много-много) - PullRequest
0 голосов
/ 24 июня 2010

Мои users имеют и принадлежат многим roles, а также мои roles имеют и принадлежат многим users.

Как выбрать всех пользователей, у которых есть роль «редактор»? Как выбрать всех пользователей, которые имеют только роль «редактор»?

1 Ответ

2 голосов
/ 24 июня 2010

Как выбрать всех пользователей, имеющих роль "редактор"?

Role.find_by_name('editor').users

Как выбрать всех пользователей, у которых есть только роль "редактор"?
Для этого вам, вероятно, придется передать чистое условие sql в методе 'find'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...