【发布时间】:2013-03-13 16:40:03
【问题描述】:
我升级到 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
为什么突然返回错误的时区?
【问题讨论】:
标签: ruby-on-rails ruby activerecord timezone