0

我几乎所有的表都使用 UTC。然而,一些遗留表使用 EST。

我住在美国东部时间。所以我设置

config.time_zone = 'Eastern Time (US & Canada)'

到目前为止一切顺利,数据以 UTC 存储并转换为 EST

但是,当我处理一些遗留表时,我希望将数据存储在 EST 中并按原样在 EST 中进行翻译,我可以设置;

config.active_record.time_zone = :local

但是,适用于所有型号,它打破了很多测试。

有没有办法为每个模型设置时区?

4

1 回答 1

0

也许如果您将 active_record.time_zone 设置为 :local 并使用Time.zone将数据存储在 EST 中,它将对您有所帮助...

于 2012-09-11T17:14:30.680 回答