Heroku:to_datetime没有考虑rails'i18n.locale

时间:2011-11-15 01:48:00

标签: ruby-on-rails ruby-on-rails-3 internationalization heroku string-to-datetime

编辑:(清楚明白)

我希望以下内容适用于heroku:"11/13/2011".to_datetime,这意味着我需要日期为英文格式。感谢


我在我的application.rb

中设置了i18n语言环境
config.i18n.default_locale = :en
config.i18n.locale = :en

在heroku控制台中:

I18n.locale
=> :en

所以看起来它设置正确。

但是当我这样做时:

"11/13/2011".to_datetime
=> ArgumentError: invalid date

不要!

你知道我在这里做错了什么吗?

感谢。

1 个答案:

答案 0 :(得分:0)

i18n配置与我的问题无关。 只是一个红宝石版本的“问题”。

我在本地环境中使用ruby 1.8.7,而heroku是1.9.x。

Rails 1.9采用欧盟格式,1.8.7不采用。

相关问题