我正在使用Twitter的Bootstrap,我有以下HTML:
<a class="btn" href="<%= user_path(@user) %>"><i class="icon-ok icon-white"></i> Do it@</a>
Run Code Online (Sandbox Code Playgroud)
在Rails中执行此操作的最佳方法是什么?我想用,<%= link_to 'Do it', user_path(@user) %>但是让<i class="icon-ok icon-white"></i>我失望了吗?
我试图在link_to调用中嵌入额外的HTML,如在此线程中找到的,在link_to调用中嵌入其他HTML
但是,我还想使用I18n.所以不是这样的:
<%= link_to '<i class="icon-search"></i> Show'.html_safe, exercise_path(exercise), :class => 'btn btn-small' %>
Run Code Online (Sandbox Code Playgroud)
我想在上面的例子中使用t(:show)或I18n.t(:show)代替硬编码Show.但是,我无法弄清楚正确的语法.任何帮助将不胜感激.
icons ruby-on-rails internationalization ruby-on-rails-3 twitter-bootstrap