Rails I18n-js: 缺少翻译

9
我正在使用 I18n-js gem 来本地化js文件。我已经通过gem Readme安装了它,并且第一次运行时它可以工作。
问题是,当我使用rake任务rake i18n:js:export向我的translations.js文件添加新的翻译时,在我的模板中就不显示这些翻译——只有missing translation(开发和生产环境情况相同),尽管translations.js包含了所有新的翻译。

application.js

//= require i18n
//= require i18n/translations

我错过了什么?如果您需要更多信息,请在评论中提出。谢谢


这里也一样,你优雅地解决了你的问题吗? :) - Stan
2个回答

13

运行rake tmp:clear

我遇到了同样的问题,这个命令解决了它。


0

很遗憾,我还没有找到更好的解决方案:

在视图文件中添加= javascript_include_tag 'translations'

application.js中删除//= require i18n/translations


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接