我升级到 Rails 3.2 和 Ruby 1.9.3,我得到了一个非常奇怪的行为
我有一个名为 Entry 的模型。创建新条目时,它会以当前日期和时间插入到数据库中。
但是当我运行时,Entry.find_by_id(THE_ENTRY_ID).created_at
我得到了在日期时间创建的“正确”,但在不同的时区中,例如:在数据库中:
2013-03-24 00:05:29
在 Rails 控制台和应用程序中:
2013 年 3 月 23 日星期六 20:05:29 EDT -04:00
为什么突然返回错误的时区?