Я хочу получить доступ к следующей строке из нашего файла config / locales / en.yml на моей странице сценария кофе ..

en:
  share_message: "Help our organization."

Следуя этому руководству - http: // primegap. net / 2011/02/28 / rails-quicktip-variables-i18n-localized-strings /, я думал, что способ сделать это - сделать

<%= t("share_message") %>

Но это приводит к

undefined method `t' for #<#<Class:0x00007f97ae3ddd88>:0x00007f97a7b37ae0>

Ошибка. Как правильно получить доступ к строке в файле локалей? Это с Ruby on Rails 5.1.

0
satish 19 Апр 2018 в 22:35

1 ответ

Лучший ответ

Вы можете явно вызвать его с помощью класса:

<%= I18n.t("share_message") %>

Подробнее об интернационализации можно узнать здесь

0
Alexander Sysuiev 19 Апр 2018 в 19:49