主动管理员有一些新功能(4-5个内部应用)。我发现它很简单,也很灵活。
但是,当我将应用程序部署到root以外的上下文时,菜单会失败。
例如,给定一个域名,“评分”菜单会生成一个指向“/ admin / rates”的链接。没问题,一切都按预期工作。但是,如果我部署到上下文'/ xyz',菜单仍然会生成一个'/ admin / rates'链接,而不是'/ xyz / admin / rates'。
我可能错过了配置步骤吗?
由于
编辑...
我正在部署在torquebox上
在范围内试过,让我更加困惑。即 / XYZ / XYZ /管理/速率
scope :path => '/xyz' do
devise_for :admin_users, ActiveAdmin::Devise.config
ActiveAdmin.routes(self)
end
答案 0 :(得分:-1)
在项目目录中查找app / admin / rates.rb
ActiveAdmin.register Rate do
menu :url => "/app/admin/rates"
end
这将更改菜单项仅链接到的URL。不影响rails中的路由。