在ROR中的link_to中使用翻译

时间:2010-09-16 06:25:33

标签: ruby-on-rails

HI,

在ROR中,我有一个像

这样的行
     <%= link_to("NAME (#{@name})", user_path(@user, :in => :s)) %>

我想将字符串NAME更改为t(:str_name)..

如何改变它。当我改变它时,我得到错误..

1 个答案:

答案 0 :(得分:5)

将您的翻译放在/ config / locales中相应的.yml文件中 例如在/config/locales/en.yml

en:
  link_text:
    name: "Name (%{:name})"

然后从你的意见:

<%= link_to(t('link_text.name', :name => @name), user_path(@user, :in => :s)) %>