我有一个看起来像这样的link_to
<%= link_to site.name, site %>
我想在bootstrap中添加一个字体图标到锚文本中,但是当我尝试使用raw()
时,我无法弄清楚包含site.name
钩子的语法。 / p>
这就是我正在尝试的:
<%= link_to raw("<i class="icon-hdd"></i> site.name"), site %>
那不行。如何更改该行以使其正常工作?
答案 0 :(得分:3)
您是否尝试过do语法?
<%= link_to site do %>
<i class="icon-hdd"> </i> <%= site.name%>
<% end %>
答案 1 :(得分:1)
您需要将site_name
插入到字符串中。
<%= link_to raw("<i class='icon-hdd'></i> #{site.name}"), site %>