加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 活动管理导航链接

发布时间:2020-12-17 03:03:26 所属栏目:百科 来源:网络整理
导读:除了注册页面/模型之外,如何将自己的自定义链接动态添加到ActiveAdmin全局导航标题?例如,如果我想要一个可以将用户引导到我的主页的链接. 解决方法 好像ActiveAdmin让它变得更容易一些.我升级到版本0.6.2,您可以在导航中的任何位置添加自定义链接(下面的示
除了注册页面/模型之外,如何将自己的自定义链接动态添加到ActiveAdmin全局导航标题?例如,如果我想要一个可以将用户引导到我的主页的链接.

解决方法

好像ActiveAdmin让它变得更容易一些.我升级到版本0.6.2,您可以在导航中的任何位置添加自定义链接(下面的示例将添加一个自定义菜单项和一个自定义下拉列表):

在#config / initializers / active_admin.rb中

ActiveAdmin.setup do |config|
  config.namespace :admin do |admin|
    admin.build_menu do |menu|
      menu.add :label => "My Custom Link",:url => "/",:priority => 0

      menu.add :label => "Pages" do |pages|
        pages.add :label => "Homepage",:url => "/admin/homepage"
        pages.add :label => "About Us",:url => "/admin/about-us"
        pages.add :label => "Facebook",:url => "http://www.facebook.com",:html_options => { :target => "_blank" }
      end
    end
  end
end

如果你已经注册了带有“Pages”作为父菜单的模型(例如:在你的app / admin /文件夹中,带有菜单的模型:priority => 2,parent:’Pages’)它会自动保留这些模型!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读