2016-09-28 20 views
0

ActiveAdminのメニューのliタグにスパンを追加する方法は?ここでメニュー項目のモデル内容は次のとおりです。Rails 5のActiveAdminメニューのliのスパンを追加するには?

ActiveAdmin.register_page "Dashboard" do 

    menu priority: 1, label: proc{ I18n.t("active_admin.dashboard") }, html_options: { class: "dashboard" } 

    content title: proc{ I18n.t("active_admin.dashboard") } do 
    div class: "blank_slate_container", id: "dashboard_default_message" do 
     span class: "blank_slate" do 
     span I18n.t("active_admin.dashboard_welcome.welcome") 
     small I18n.t("active_admin.dashboard_welcome.call_to_action") 
     end 
    end 
    end # content 
end 

答えて

1

メニュー項目はそのようなリンクタグに囲まれています。

<li class="current" id="dashboard"><a href="/admin/dashboard">Dashboard</a></li> 

これは何であるならば、あなたがしようとしますが、わからないことができますどのような必要があります:

menu priority: 1, label: proc{ "<span id='39740772'>#{I18n.t("active_admin.dashboard")}</span>".html_safe } 

これはこのhtmlになります。それはタグをの中に入れますが、深すぎるかもしれません。 スパンの周りにが必要な場合、この方法は機能しません。

<li class="current" id="dashboard"><a href="/admin/dashboard"><span id='39740772'>Dashboard</span></a></li> 
関連する問題