首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将link_to与嵌入式超文本标记语言结合使用

将link_to与嵌入式超文本标记语言结合使用
EN

Stack Overflow用户
提问于 2012-02-23 03:53:28
回答 12查看 93.1K关注 0票数 102

我正在使用Twitter的Bootstrap内容,我有以下HTML:

代码语言:javascript
复制
<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>把我踢开了?

EN

回答 12

Stack Overflow用户

发布于 2012-02-23 03:56:31

两种方式。以下任一项:

代码语言:javascript
复制
<%= link_to user_path(@user) do %>
  <i class="icon-ok icon-white"></i> Do it@
<% end %>

或者:

代码语言:javascript
复制
<%= link_to '<i class="icon-ok icon-white"></i> Do it@'.html_safe, user_path(@user) %>
票数 265
EN

Stack Overflow用户

发布于 2012-05-24 08:50:09

最近我也有同样的需求。试试这个:

<%= link_to '<i class="icon-ok icon-white"></i> Do it'.html_safe, user_path(@user) %>

票数 16
EN

Stack Overflow用户

发布于 2014-08-26 16:29:49

您还可以创建一个辅助方法,如下所示:

代码语言:javascript
复制
def link_fa_to(icon_name, text, link)
  link_to content_tag(:i, text, :class => "fa fa-#{icon_name}"), link
end

根据您的需要调整这些类。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9401942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档