使用link_to与i18n和glyphicon,Ruby on Rails

时间:2015-01-28 12:16:03

标签: ruby internationalization

我无法弄清楚如何正确使用link_to国际化标签和glyphicon。

我的代码目前看起来像这样。

<%=link_to t('health_info.twitter_posts_featuredacc')+' <i class="fa fa-twitter"></i>'.html_safe, health_info_tweets_path(type: 'featured') %>

它提取了正确的翻译,但它也将'。。html_safe中的所有内容显示为普通的html代码而不是glyphicon。

提前致谢。

1 个答案:

答案 0 :(得分:2)

我会使用块语法:

<%= link_to(health_info_tweets_path(type: 'featured')) do %>
  <%= t('health_info.twitter_posts_featuredacc') %>
  <i class="fa fa-twitter"></i>
<% end %>