一个文件中的 I18n 错误,但同一目录中的另一个文件中没有
I18n error in one file, but not another in same directory
我的 rails 项目中有两个库 类。两者都使用相同的语法
打印出错误
I18n.t('.config_error')
一个文件成功,另一个文件失败并出现此错误:
I18n::InvalidLocaleData: can not load translations from
/home/hellebusch/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/locale/en.yml:
#<Errno::ENOENT: No such file or directory>
我找不到这个问题的答案。任何见解都会很棒。
我相信“。” in I18n.t('.config_error')
表示 I18n
正在查找当前正在呈现的资源的命名空间中的 config_error
键。因此,如果您正在渲染 Posts#show
视图,I18n
将在 posts
命名空间中查找 - 也就是寻找嵌套在 posts
键下的键。
有帮助吗?
发布调用 I18n.t('.config_error')
的 classes/views 会有所帮助。
我的 rails 项目中有两个库 类。两者都使用相同的语法
打印出错误I18n.t('.config_error')
一个文件成功,另一个文件失败并出现此错误:
I18n::InvalidLocaleData: can not load translations from
/home/hellebusch/.rvm/gems/ruby-2.2.0/gems/activesupport-4.2.0/lib/active_support/locale/en.yml:
#<Errno::ENOENT: No such file or directory>
我找不到这个问题的答案。任何见解都会很棒。
我相信“。” in I18n.t('.config_error')
表示 I18n
正在查找当前正在呈现的资源的命名空间中的 config_error
键。因此,如果您正在渲染 Posts#show
视图,I18n
将在 posts
命名空间中查找 - 也就是寻找嵌套在 posts
键下的键。
有帮助吗?
发布调用 I18n.t('.config_error')
的 classes/views 会有所帮助。