2014-03-06 113 views
0

這是我的link_to標籤:如何將HTML代碼添加到rails中的link_to標記中?

<%= link_to "Signout", dasharea_signout_path, method: "delete", id: "adminsignout" %> 

我需要添加

<i class="fa fa-tasks"> 

成由上面的代碼創建的一個標籤。我怎樣才能做到這一點?

+1

通過 「添加標記爲」 你的意思是這樣:'',因爲' '標籤需要關閉? – jvperrin

回答

5

你可以傳遞一個塊到link_to幫手

<%= link_to dasharea_signout_path, method: "delete", id: "adminsignout" do %> 
    <i class="fa fa-tasks"></i> 
    <span>Signup</span> 
<% end %> 

塊內容將被包裹在鏈接標籤。

+0

我不知道爲什麼,但是當我使用這段代碼時,它會在頁面中的每個鏈接中添加'''。它搞砸了 – THpubs

+0

它的工作!只是有一個流浪的關閉標籤導致麻煩 – THpubs

0

你可以象下面這樣:

<%= link_to "Signout <i class='fa fa-tasks'></i>", dasharea_signout_path, method: "delete", id: "adminsignout" %> 

OR 在HAML

%a#adminsignout{other properties} 
    Signout 
    %i.fa.fa-tasks 
相關問題