2016-09-28 27 views
0

我們如何在ActiveAdmin菜單的li標籤中添加span?下面是菜單項的模型內容:如何在Rails 5中添加ActiveAdmin菜單中的span?

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

菜單項都受到link標籤包圍,像這樣:

<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但可能太深。如果您需要範圍圍繞a此方法不起作用。

<li class="current" id="dashboard"><a href="/admin/dashboard"><span id='39740772'>Dashboard</span></a></li> 
相關問題