Ruby on rails Rails ActiveAdmin:路由到/admin/admin/my_资源

Ruby on rails Rails ActiveAdmin:路由到/admin/admin/my_资源,ruby-on-rails,activeadmin,Ruby On Rails,Activeadmin,我想访问给定资源的管理索引页: 链接中的URL是正确的 当我点击链接时,我得到了如下路由错误 以下是管理文件的外观: ActiveAdmin.register GardenPillarsDomain::BasePrice, 正如:“花园、支柱、基础、价格”所做的那样 许可参数:截面、铺设类型、最大高度、建造商价格、销售利润 菜单错误 结束 下面是我点击触发错误的选项卡是如何在active_admin.rb初始值设定项中声明的 menu.add标签:“一些标签”do |菜单| menu.add

我想访问给定资源的管理索引页: 链接中的URL是正确的

当我点击链接时,我得到了如下路由错误

以下是管理文件的外观:

ActiveAdmin.register GardenPillarsDomain::BasePrice,
正如:“花园、支柱、基础、价格”所做的那样
许可参数:截面、铺设类型、最大高度、建造商价格、销售利润
菜单错误
结束
下面是我点击触发错误的选项卡是如何在
active_admin.rb
初始值设定项中声明的

menu.add标签:“一些标签”do |菜单|
menu.add标签:I18n.t(“活动花园管理柱基本价格”),
url:'管理员/花园\支柱\基础\价格'
结束
我使用Rails 5.1.4和ActiveAdmin 1.1.0

编辑:


当我单击主管理页面(
/admin
)中的链接时,标题中的链接工作正常。然而,当我点击
管理/garden\u支柱\u基本价格
页面上的同一链接时,我发现了路由错误。

您是否尝试过将url“admin/garden\u支柱\u基本价格”替换为来自rake路由的路由,如admin\u garden\u支柱\u基本价格\u路径?

url应该以
/code>开头

应该是

url:'/admin/garden\u支柱\u基本价格'
Intead of

url:'admin/garden\u positions\u base\u prices'

它会抛出一个错误。我不认为你可以在初始化器中访问这些方法。