Rails ActiveAdmin:路由到 /admin/admin/my_resource
Rails ActiveAdmin: Routed to /admin/admin/my_resource
我想访问给定资源的管理索引页面:
link中的URL是正确的。
但是当我点击 link 时,出现以下路由错误
管理文件如下所示:
ActiveAdmin.register GardenPillarsDomain::BasePrice,
as: 'garden_pillars_base_prices' do
permit_params :section, :laying_type, :max_height, :constructor_price, :sales_margin
menu false
end
下面是我点击触发错误的选项卡是如何在 active_admin.rb
初始值设定项
中声明的
menu.add label: "Some Label" do |menu|
menu.add label: I18n.t("active_admin.garden_pillars_base_prices"),
url: 'admin/garden_pillars_base_prices'
end
我使用 Rails 5.1.4 和 ActiveAdmin 1.1.0
编辑:
当我从主管理页面 (/admin
) 单击 link 时,页眉中的 link 工作正常。然而,当我从 admin/garden_pillars_base_prices
页面单击完全相同的 link 时,我收到了路由错误。
你试过用 admin_garden_pillars_base_prices_path 这样的 rake 路由替换 url 'admin/garden_pillars_base_prices' 吗?
url 应该以 /
开头
应该是
url: '/admin/garden_pillars_base_prices'
代替
url: 'admin/garden_pillars_base_prices'
我想访问给定资源的管理索引页面: link中的URL是正确的。
但是当我点击 link 时,出现以下路由错误
管理文件如下所示:
ActiveAdmin.register GardenPillarsDomain::BasePrice,
as: 'garden_pillars_base_prices' do
permit_params :section, :laying_type, :max_height, :constructor_price, :sales_margin
menu false
end
下面是我点击触发错误的选项卡是如何在 active_admin.rb
初始值设定项
menu.add label: "Some Label" do |menu|
menu.add label: I18n.t("active_admin.garden_pillars_base_prices"),
url: 'admin/garden_pillars_base_prices'
end
我使用 Rails 5.1.4 和 ActiveAdmin 1.1.0
编辑:
当我从主管理页面 (/admin
) 单击 link 时,页眉中的 link 工作正常。然而,当我从 admin/garden_pillars_base_prices
页面单击完全相同的 link 时,我收到了路由错误。
你试过用 admin_garden_pillars_base_prices_path 这样的 rake 路由替换 url 'admin/garden_pillars_base_prices' 吗?
url 应该以 /
应该是
url: '/admin/garden_pillars_base_prices'
代替
url: 'admin/garden_pillars_base_prices'