link_to helper中的自定义标记

时间:2012-09-25 15:11:03

标签: html ruby-on-rails ruby-on-rails-3

我正在尝试在使用link_to helper创建的链接中插入一些标记 我想要<a href = "#">Somename <sometag></sometag></a>之类的东西 我试着用

<%= link_to 'Somename',  {:action => 'somepath' }, :class => 'btn' do %>
<i class="icon-file icon-white"></i>
<%end%>

但它给了我一些奇怪的结果。我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

使用带link_to的块时,第一个参数应该是url / path。块内的任何内容都将插入<a>标记内。

<%= link_to {:action => 'somepath' }, :class => 'btn' do %>
  <i class="icon-file icon-white"></i> Somename
<% end %>

可能更接近你想要的东西。