<%= link_to content_tag(:span, :class => "ava-icon") %>
我試圖把一個班級的鏈接。我嘗試過這種方法,其他人沒有成功。如何把一個班級放在一個跨度內的鏈接?
<%= link_to content_tag(:span, :class => "ava-icon") %>
我試圖把一個班級的鏈接。我嘗試過這種方法,其他人沒有成功。如何把一個班級放在一個跨度內的鏈接?
content_tag的第二個參數是標記的內容。如果你只是想那麼一個空的跨度標籤:
content_tag :span, nil, :class => 'ava-icon'
# "<span class="ava-icon"></span>"
也許你只是路過的選項通過對錯誤的事情:
link_to(content_tag(:span, :class => 'x'))
# => <a><span class="x"></span></a>
link_to(content_tag(:span), :class => 'x')
# => <a class="x"><span></span></a>
想必你也想爲你的鏈接的目的地。
非常感謝你的幫助tadman,但我不知道爲什麼在窗臺上的HTML渲染這樣的:{:class=>"ava-icon"} – dcalixto 2012-02-01 05:41:04
耶詹姆斯,that's吧:)感謝的人。 – dcalixto 2012-02-01 15:32:33