在link_to调用中嵌入了额外的HTML

时间:2012-02-22 21:24:16

标签: ruby-on-rails

如何在link_to调用中嵌入其他HTML?

这是我想要的结果:

<a href="/exercies/show/1"><i class="icon-show"></i>Show</a>

这是我的link_to电话

<%= link_to "Show", exercise_path(exercise) %>

2 个答案:

答案 0 :(得分:5)

<%= link_to '<i class="icon-search"></i> Show'.html_safe, exercise_path(exercise), :class => 'btn btn-small' %>

.html_safe是必需的,以便它不会被转义。

答案 1 :(得分:1)

如果你把它包装在一个do块

中它会更干净

<%= link_to exercise_path(exercise) do %> <i class="icon-search"></i> Show <% end %>