【问题标题】:i18n-js on Rails 2.3.5 installationi18n-js on Rails 2.3.5 安装
【发布时间】:2012-02-23 10:48:54
【问题描述】:

我觉得自己像个白痴,因为这个宝石似乎被广泛使用,但我无法设置它。

我在i18n-js github page 上,我正在按照说明操作:

gem install i18n-js
rake i18n:js:setup # Rails <= 3.0

而且,虽然现在已安装 gem,但我得到:

不知道如何构建任务 'i18n:js:setup'

这实际上并不令人惊讶,因为我认为在您的宝石列表中添加一些任务还不够,对吧?

我也尝试在下面添加这一行,但是,虽然 gem 现在显示为依赖项并且我可以访问 SimplesIdeias::I18n,但 rake 任务仍然不可用。

# environment.rb
config.gem 'i18n-js'

我做错了什么?

谢谢

【问题讨论】:

    标签: javascript internationalization ruby-on-rails-2


    【解决方案1】:

    在你的 Rakefile 中添加:

    require 'i18n-js'
    require 'i18n-js/rake'
    

    在你完成这个 rake 任务之后。

    如果您看到 rake 任务:https://github.com/fnando/i18n-js/blob/master/lib/i18n-js/rake.rb

    您可以在控制台中模拟此任务并执行以下操作:

    SimplesIdeias::I18n.setup!

    【讨论】:

    • 我注意到我可以手动触发它,但我不想从错误的脚开始并陷入其他麻烦,尽管它是一个非常简单的宝石。感谢@shingara 再次前来救援。
    • 任务还需要 require 'i18n-js'
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 2015-01-26
    • 2011-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多