0

我有一个 Rails 2.3 应用程序,其中充满了带有本地时区 (EST) 时间戳的数据,就像 Rails 2.3 的约定一样。问题是现在我正在升级到 Rails 3.2,我想避免将所有这些时间戳更新为 UTC,这是 Rails 3.2 约定。最好的方法是什么?我似乎无法找到一种方法来告诉 Rails 数据库中的数据位于 EST 时区,因此它可以适当地适应时区计算。其他人肯定遇到过这种情况吗?谢谢!

4

1 回答 1

0

得到它的工作!这是需要添加的配置:

应用程序.rb:

config.time_zone = 'Eastern Time (US & Canada)'
config.active_record.default_timezone = :local

现在它假设数据库中的数据位于指定为'Eastern Time (US & Canada)'的本地时区。

于 2013-03-21T17:23:12.927 回答