1

对活跃的管理员来说有点新(4-5 个内部应用程序)。我发现它简单而灵活。

但是,当我将应用程序部署到 root 以外的上下文时,菜单会失败。

例如,给定一个域,“Rate”菜单会生成一个指向“/admin/rates”的链接。没有问题,一切都按预期工作。但是,如果我部署到上下文“/xyz”,菜单仍会生成“/admin/rates”链接,而不是预期的“/xyz/admin/rates”链接。

是否有我可能错过的配置步骤?

谢谢

编辑...

我正在部署扭矩箱

试着在一个范围内围观,让我更加困惑。即/xyz/xyz/admin/rates

scope :path => '/xyz' do
 devise_for :admin_users, ActiveAdmin::Devise.config
 ActiveAdmin.routes(self)
end
4

1 回答 1

-1

在您的项目目录中查找 app/admin/rates.rb

ActiveAdmin.register Rate do
    menu :url => "/app/admin/rates" 
end

这将更改菜单项仅链接到的 URL。不影响导轨中的路由。

于 2013-07-20T23:48:51.390 回答