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

str*_*and 2 ruby-on-rails

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

这是我想要的结果:

<a href="/exercies/show/1"><i class="icon-show"></i>Show</a>
Run Code Online (Sandbox Code Playgroud)

这是我的link_to电话

<%= link_to "Show", exercise_path(exercise) %>
Run Code Online (Sandbox Code Playgroud)

str*_*and 5

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

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