0

编辑:(要清楚明了)

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


我已将其设置为 i18n 语言环境application.rb

config.i18n.default_locale = :en
config.i18n.locale = :en

在 heroku 控制台中:

I18n.locale
=> :en

所以看起来它设置正确。

但是当我这样做时:

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

不!

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

谢谢。

4

1 回答 1

0

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

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

Rails 1.9 采用 EU 格式,1.8.7 没有。

于 2011-11-15T22:49:21.243 回答