2015-07-27 3 views
1

В rails_admin wiki with Devise у него есть пример только с одной моделью. У меня две модели: Admin и Owner. Я определяю их роли с cancancan.Rails_admin, вход в систему с несколькими моделями

Можно ли создать более одной модели, которая использует Devise, способную входить в панель rails_admin? Я просто не могу найти примеров.

Использование только одной модели с разными ролями может быть плохим решением, потому что каждый из них будет иметь разные атрибуты.

ответ

0

Единственный метод, который я нашел, - использовать наследование.

У меня есть Admin и User модели, в которых я хочу использовать rails_admin. Я создал модель Person, которая будет родительским классом для обоих из них.

Затем я добавил устройство для Person с разрешением CanCan.

Смежные вопросы