【发布时间】:2015-07-06 06:15:38
【问题描述】:
我是 Ruby on Rails 的新手,我花了一晚上的时间试图让我的 I18n 翻译工作。我有 2 个语言环境,瑞典语(sv)和英语(en)。我终于得到了与 /en 和 /sv 一起使用的 url,如下所示:domain/en/services。但是问题出现在我的导航菜单中,我试图在其中拥有一个 link_to,同时让 t 能够翻译导航菜单项。
<li><%= link_to "t :NavTjänster", tjanster_path %></a></li>.
这是使链接与 /en/ 或 /sv/ 一起正常工作的唯一方法。 t:NavTjänster 用于翻译,但链接应该在瑞典语中显示 Tjänster 或在英语中显示服务,现在它在导航菜单中显示为 t:NavTjänster。如何同时执行 link_to 和 t:NavTjänster?
提前非常感谢!如果有人可以指导我,我将不胜感激!
【问题讨论】:
-
试试
<%= link_to t("NavTjänster"), tjanster_path %> -
</a>是怎么来的? -
抱歉, 不应该在那里。删除它,它仍然没有工作。不过感谢您的关注!
标签: ruby-on-rails ruby