2017-02-21 78 views
0

我想使標籤這裏是的link_to幫手:如何使用裏面有<i>標籤的link_to?

<td class="text-center"> 
<a href="#"> 
<i class="glyphicon glyphicon-remove-circle"></i> 
</a> 
</td> 

我試圖使它像這樣:

...爲@events,然後循環代碼:

<%= 
link_to "", controller: "events", action: "edit", id: event.id do 
%> 
<i class="glyphicon glyphicon-edit"></i> 
<% end %> 

但是,即將到來的URL是錯誤的,而不是編輯鏈接。我如何做對?

+0

http://api.rubyonrails.org/classes/ActionView/Helpers/UrlHelper .html#method-i-link_to – Fallenhero

+2

刪除第一個空字符串選項。 'link_to controller:「events」,action:「edit」,id:event.id do' – Sajan

+0

工作,謝謝! – churros

回答

0

'link_to'助手的第一個參數不應該與'do'塊一起提供,因爲它會覆蓋您傳遞給它的塊。如果您提供一個(甚至一個空字符串),你有那麼它使用的不是,所以去掉第一個參數是這樣:

<%= 
    link_to controller: "events", action: "edit", id: event.id do 
%> 
    <i class="glyphicon glyphicon-edit"></i> 
<% end %> 
+0

工作,謝謝! – churros