Когда вы добавляете devise
маршруты в файл config/routes.rb
, вы можете передать некоторые опции:
# config/routes.rb
devise_for :users, ActiveAdmin::Devise.config
ActiveAdmin::Devise.config
выглядит примерно так:
{
:path=>:admin,
:controllers=>
{:sessions=>"active_admin/devise/sessions",
:passwords=>"active_admin/devise/passwords",
:unlocks=>"active_admin/devise/unlocks",
:registrations=>"active_admin/devise/registrations",
:confirmations=>"active_admin/devise/confirmations"},
:path_names=>{:sign_in=>"login", :sign_out=>"logout"},
:sign_out_via=>[:delete, :get]
}
Параметр :path=>:admin
в этом случае сообщает devise
, что /admin
является корневым путем.
Проверьте это в своем коде.