Уникальные идентификаторы между пользователями и администраторами с Devise Rails

Я установил Devise и создал пользователей и администраторов, используя вариант 1 из этого руководства https://github.com/plataformatec/devise/wiki/How-To:-Add-an-Admin -role

Теперь мне нужна небольшая помощь. При добавлении администраторов создается другая таблица, и возникает вероятность того, что администраторы и обычные пользователи могут иметь одинаковые идентификаторы.

Так как именно я получил информацию от пользователей и администраторов? Скажем, например, я хочу отображать всех пользователей? Мне нужно пройти по таблице пользователей, а затем по таблице администраторов?

Или, если я показываю сообщение. Как я узнаю, какую таблицу искать, чтобы получить информацию о пользователе или администраторе?

Я знаю, что могу просто добавить столбец ролей в таблицу пользователей, но я хотел избежать этого.

Надеюсь, это имеет смысл хаха

5
задан Cœur 23 April 2017 в 15:40
поделиться