我正在使用activeadmin gem。这是我的版本信息
Ruby: 2.6.3
Rails: 5.2.3
activeadmin gem : 2.6.1
我在初始化程序中自定义菜单栏
config.namespace :admin do |admin|
admin.build_menu do |menu|
menu.add label: "The Application", url: "/"
menu.add label: "Sites" do |sites|
sites.add label: "Home",
url: home_path
sites.add label: "About",
url: about_path
sites.add label: "Help",
url: help_path
end
end
end
如果我从索引页面(http://localhost:3000/admin/posts)单击这些链接,则表示渲染成功。 但是我从显示页面(http://localhost:3000/admin/posts/22)单击,它发送了ID值。该网址将更改为 http://localhost:3000/admin/posts/home_path
Parameters: {"id"=>"home_path"}
activeRecord::RecordNotFound - Couldn't find ColorTheme with 'id'=home_path: