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