2010-12-09 86 views
2

下面的代碼:如何在軌道中的鏈接中添加其他標籤?

<%= link_to content_tag(:span, 'foo'), :action => 'new' %> 

呈現這樣的鏈接:

<a href="/new"><span>foo</span></a> 

我想結束span標籤這樣的後添加粗體標記:

<a href="/new"><span>foo</span><b></b></a> 

如何我可以在結尾跨度標記後面添加標記嗎?

回答

6

您可以通過link_to塊而不是字符串PARAM:

<%= link_to :action => 'new' do %> 
    <span>foo</span> 
    <strong></strong> 
<% end %> 

注意:如果你on Rails的2.3或更早版本,使用:

<% link_to :action => 'new' do %> 
+0

我試過,但我不斷收到一個編譯錯誤:語法錯誤,意外的')'...'link_to:action =>'new'do).to_s); @ output_buffer.concat ... – amye 2010-12-09 03:51:24

相關問題