Ruby on rails 如何修改ActiveAdmin重定向?

Ruby on rails 如何修改ActiveAdmin重定向?,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,我在active admin中工作,希望为我的模型提供一个管理仪表板-但是,当我转到localhost:3000/admin/login并登录时,我会被重定向到localhost:3000,而不是指向localhost3000/admin/dashboard 我如何调整这个尝试将加载路径修改为 config.load_paths = [File.join(Rails.root, "admin", "dashboard")] 我还检查了我的路线,我认为问题的关键在于我的rails根目录是/但

我在active admin中工作,希望为我的模型提供一个管理仪表板-但是,当我转到localhost:3000/admin/login并登录时,我会被重定向到localhost:3000,而不是指向localhost3000/admin/dashboard

我如何调整这个尝试将加载路径修改为

  config.load_paths = [File.join(Rails.root, "admin", "dashboard")]
我还检查了我的路线,我认为问题的关键在于我的rails根目录是/但我的意思是,它不应该是为网站上的任何其他用户提供的吗


谢谢你的澄清

config/routes.rb
文件中添加
design
路由时,可以传递一些选项:

# config/routes.rb
devise_for :users, ActiveAdmin::Devise.config
ActiveAdmin::designe.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
选项告诉
designe
/admin
是根路径


在你的代码中检查这个

config/routes.rb
文件中添加
design
路由时,可以传递一些选项:

# config/routes.rb
devise_for :users, ActiveAdmin::Devise.config
ActiveAdmin::designe.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
选项告诉
designe
/admin
是根路径


在你的代码中检查这个

是的,我没有完全意识到这一点-我的设计路线现在非常简单。是的,我没有完全意识到这一点-我的设计路线现在非常简单。