Я использую active_admin и у меня проблемы с настройкой нескольких пространств имен.
config / initializers / active_admin.rb:
ActiveAdmin.setup do |config|
config.site_title = "One Driver"
config.site_title_link = "/"
config.default_namespace = :admin
config.namespace :admin do |admin|
admin.site_title = "superadmin"
admin.authentication_method = :authenticate_admin_user!
admin.current_user_method = :current_admin_user
admin.logout_link_path = :destroy_admin_user_session_path
end
config.namespace :control do |control|
control.authentication_method = :authenticate_company!
control.current_user_method = :current_company
control.logout_link_path = :destroy_company_session_path
control.comments = false
end
end
app / admin / dashboard:
ActiveAdmin.register_page "Dashboard", namespace: :admin do
...
app / control / dashboard.rb:
ActiveAdmin.register_page "Dashboard", namespace: :control do
...
app / config / rout.rb
Rails.application.routes.draw do
devise_for :admin_users, ActiveAdmin::Devise.config
devise_for :companies, ActiveAdmin::Devise.config
ActiveAdmin.routes(self)
...
Когда я посещал / управлял, онперенаправлен в / admin Как я могу это исправить?