活动管理员gem菜单栏自定义

时间:2020-02-10 11:24:52

标签: ruby-on-rails activeadmin

我正在使用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:

0 个答案:

没有答案
相关问题