Вставить дополнительный HTML внутри вызова link_to - PullRequest
2 голосов
/ 23 февраля 2012

Как мне добавить дополнительный HTML внутри вызова link_to?

Вот мой желаемый результат:

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

Вот мой link_to вызов

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

Ответы [ 2 ]

5 голосов
/ 23 февраля 2012
<%= link_to '<i class="icon-search"></i> Show'.html_safe, exercise_path(exercise), :class => 'btn btn-small' %>

.html_safe требуется, чтобы он не был экранирован.

1 голос
/ 06 августа 2014

Чище, если вы оберните его в блок do

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...