使用 link_to 与 i18n 和 glyphicon,Ruby on Rails

Using link_to with i18n and glyphicon, Ruby on Rails

我无法弄清楚如何将 link_to 与国际化标签和字形一起正确使用。

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

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

它提取了正确的翻译,但它也像正常 html 代码一样显示了 '' 中的所有内容。html_safe 而不是字形。

提前致谢。

我会为此使用块语法:

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