Rails:在link_to()方法中输出转换

时间:2013-09-24 17:32:19

标签: ruby-on-rails ruby

所以我有一个link_to方法,要求body参数由翻译的材料填充。

例如: link_to('translated material', '/dashboard')

我目前已将其设置为在我的en.yml(例如)中设置:

en:
  dashboard: 'Dashboard'

在我需要翻译的典型情况下,我会这样做,例如:<%= t :dashboard %>

这很有效。但是,如何将其放入link_to()方法中,如下所示:

link_to(*insert :dashboard translated text here*, '/dashboard')

我确信这是简单的格式化,仍然在学习ROR的所有细微差别!

1 个答案:

答案 0 :(得分:2)

把所有东西放在一起:

link_to(t('dashboard'), dashboard_path)

顺便说一句。最好使用指定的路线。不要使用字符串作为网址。