Вы можете добавить все виды и контроллеры устройства для вашего проекта. rails generate devise:views
Это добавляет папку devise в ваше приложение / views. Внутри сеанса / нового представления вы можете изменить форму входа в зависимости от используемого маршрута. То же самое можно сделать для уничтожения сессий, переопределяя контроллеры .
Однако в вашей логике может быть что-то не так, если вам нужно несколько маршрутов для входа и выхода из системы. Если вам просто нужно поднять людей до уровня администратора или разрешить доступ к администратору, например rails_admin, есть много альтернатив. Например, вы можете взглянуть на CanCan и внедрить RBAC в свое приложение.