emz*_*ero 5 locale ruby-on-rails internationalization
我有一个Rails 2.3.8应用程序的问题.我正在使用rails i18n来制作不同语言的网站.除了一个地方,一切都在完美,无处不在.
注册成功后,我会:
flash[:notice] = t 'path.to.locale.key'
Run Code Online (Sandbox Code Playgroud)
就像我在其他地方一样.
但这会产生以下结果:
translation missing: 'locale.path.to.locale.key' not found
Run Code Online (Sandbox Code Playgroud)
它似乎没有加载当前的语言环境(否则它会说'en',或'es',或者不是'locale').
任何可能导致这种情况的想法?
谢谢
也许你在yml文件的某处覆盖它.也许你做了太多的筑巢.也许那个键有子键.
从该locale.yml中删除所有内容,并仅放置该消息并查看其是否有效.
你遇到的问题时不时发生在我身上,而且总是我在yml文件中搞砸了.
| 归档时间: |
|
| 查看次数: |
7638 次 |
| 最近记录: |