编辑:(清楚明白)
我希望以下内容适用于heroku:"11/13/2011".to_datetime
,这意味着我需要日期为英文格式。感谢
我在我的application.rb
config.i18n.default_locale = :en
config.i18n.locale = :en
在heroku控制台中:
I18n.locale
=> :en
所以看起来它设置正确。
但是当我这样做时:
"11/13/2011".to_datetime
=> ArgumentError: invalid date
不要!
你知道我在这里做错了什么吗?
感谢。
答案 0 :(得分:0)
i18n配置与我的问题无关。 只是一个红宝石版本的“问题”。
我在本地环境中使用ruby 1.8.7,而heroku是1.9.x。
Rails 1.9采用欧盟格式,1.8.7不采用。