используя перевод в link_to в ROR - PullRequest
4 голосов
/ 16 сентября 2010

HI,

В ROR у меня есть строка типа

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

я хочу изменить строку NAME на t (: str_name) ..

howизменить это.когда я меняю его, я получаю ошибки ..

1 Ответ

5 голосов
/ 16 сентября 2010

Поместите ваш перевод в соответствующие файлы .yml в / config / locales. Например, в /config/locales/en.yml

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

Тогда из ваших просмотров:

<%= link_to(t('link_text.name', :name => @name), user_path(@user, :in => :s)) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...