I ' Я пытаюсь разделить мой проект rails на интерфейс для обычных пользователей и бэкенд для администраторов. Поэтому я создал пространство имен «admin», чтобы я мог легко управлять методами / макетами / аутентификацией конкретного администратора в админке карты.
Я использую Devise только для регистрации / аутентификации моих администраторов. Поскольку он используется только для администраторов, я пытаюсь переместить Devise в пространство имен администратора.
Я не смог найти именно то, что искал, в документации Devise, но я попробовал что-то вроде этого в routes.rb:
namespace 'admin'do
devise_for :admins
end
Я также пытался создать собственный контроллер Devise :: Sessions, но это тоже не сработало.
Кто-нибудь знает, как это сделать? Следует ли мне просто использовать обычные маршруты для разработки с настраиваемым (административным) макетом?