我正在尝试在 link_to 调用中嵌入额外的 HTML,如本线程中所示在 link_to 调用中嵌入额外的 HTML https://stackoverflow.com/questions/9403256/embed-additional-html-inside-of-link-to-call
不过,我也想使用 I18n。所以代替这个:
<%= link_to '<i class="icon-search"></i> Show'.html_safe, exercise_path(exercise), :class => 'btn btn-small' %>
我想用t(:show)
or I18n.t(:show)
而不是硬编码Show
在上面的例子中。不过,我无法找出正确的语法。任何帮助将不胜感激。
有一种更简单/更干净的方法可以将附加项目嵌入到link_to
通过使用它的块语法。前任。
<%= link_to exercise_path(exercise), :class => 'btn btn-small' do %>
<i class="icon-search"></i>
<%= t(:show).html_safe %>
<% end %>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)