0

我有一个看起来像这样的 link_to

<%= link_to site.name, site %>

我想将引导程序中的字体图标添加到锚文本中,但是当我尝试使用raw()它时,我无法弄清楚包含site.name钩子的语法。

这就是我正在尝试的:

<%= link_to raw("<i class="icon-hdd"></i> site.name"), site %>

那是行不通的。如何更改该行以使其正常工作?

4

2 回答 2

3

你试过do语法吗?

<%= link_to site do %>
  <i class="icon-hdd"> </i> <%= site.name%>
<% end %>
于 2013-01-20T05:32:04.917 回答
1

您需要插入site_name到字符串中。

<%= link_to raw("<i class='icon-hdd'></i> #{site.name}"), site %>
于 2013-01-20T05:29:24.257 回答