我正在使用Twitter的Bootstrap内容,我有以下HTML:
<a class="btn" href="<%= user_path(@user) %>"><i class="icon-ok icon-white"></i> Do it@</a>
在Rails中做到这一点的最好方法是什么?我想用<%= link_to 'Do it', user_path(@user) %>
,但是<i class="icon-ok icon-white"></i>
把我踢开了?
发布于 2012-02-23 03:56:31
两种方式。以下任一项:
<%= link_to user_path(@user) do %>
<i class="icon-ok icon-white"></i> Do it@
<% end %>
或者:
<%= link_to '<i class="icon-ok icon-white"></i> Do it@'.html_safe, user_path(@user) %>
发布于 2012-05-24 08:50:09
最近我也有同样的需求。试试这个:
<%= link_to '<i class="icon-ok icon-white"></i> Do it'.html_safe, user_path(@user) %>
发布于 2014-08-26 16:29:49
您还可以创建一个辅助方法,如下所示:
def link_fa_to(icon_name, text, link)
link_to content_tag(:i, text, :class => "fa fa-#{icon_name}"), link
end
根据您的需要调整这些类。
https://stackoverflow.com/questions/9401942
复制相似问题