如何在我的语言环境文件中访问我的字符串?

时间:2018-04-19 19:35:22

标签: ruby-on-rails coffeescript internationalization ruby-on-rails-5 locale

我想从我的咖啡脚本页面的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>

错误。在teh locales文件中访问字符串的正确方法是什么?这是Ruby on Rails 5.1。

1 个答案:

答案 0 :(得分:-1)

您可以使用class显式调用它:

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

您可以阅读有关国际化here

的更多信息