я не могу управлять, чтобы заставить его работать ... даже с использованием сырого или html_safehtml_safe не работает с рельсами
вид
<%= button_to(glyphicon('heart', 'I love it !'), some_path, class: "btn btn-success")%>
помощник
def glyphicon(glyph, text = nil)
html = "<i class=\"glyphicon glyphicon-#{glyph}\"></i>"
html += " #{text}" if text
html.html_safe
end
Успеха БТН с <i class=
и " />
после
Следующих работ (я делал это в течение веков), но дополнительный do
синтаксис раздражает ...
<%= button_to(some_path(@etude), class: "btn btn-success") do %>
<i class="glyphicon glyphicon-heart"></i> I love it !
<% end %>
EDIT
Нашли более компактный синтаксис:
<%= button_to(some_path(@etude), class: "btn btn-success"){
glyphicon('heart', 'I love it')} %>
Да, конечно, я использую помощник глификона внутри блока. Но может ли быть способ переопределить помощник 'button_to', чтобы разрешить html? –
не уверен, если это возможно, извините – Dontreadonme