Ruby on rails ActiveAdmin[Ruby on Rails]上的多个名称空间
我正在使用多个名称空间,并且在设置多个名称空间时遇到问题 config/initializers/active_admin.rb:Ruby on rails ActiveAdmin[Ruby on Rails]上的多个名称空间,ruby-on-rails,ruby,activeadmin,Ruby On Rails,Ruby,Activeadmin,我正在使用多个名称空间,并且在设置多个名称空间时遇到问题 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
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
应用程序/管理员/仪表板:
ActiveAdmin.register_page "Dashboard", namespace: :admin do
...
app/control/dashboard.rb:
ActiveAdmin.register_page "Dashboard", namespace: :control do
...
app/config/routes.rb
Rails.application.routes.draw do
devise_for :admin_users, ActiveAdmin::Devise.config
devise_for :companies, ActiveAdmin::Devise.config
ActiveAdmin.routes(self)
...
当我访问/control时,它被重定向到/admin
我如何修复它?您能显示当前正在生成的
活动\u admin
路由吗?fumiya是否修复了此问题?相同的问题,您修复了吗?此问题有任何更新吗?