嘿,我正在使用导轨 3.0.7
Rails 目前根据服务器的时区存储日期时间
我希望它始终使用 gmt(格林尼治标准时间)存储日期时间,而不依赖于特定的时区
> Rails 时区在 3.0.7 中默认为 UTC,但您可以在 config/application.rb 中检查config.time_zone以确定。您还可以通过确保"date"命令的时区部分看起来正确来验证服务器上的时区设置是否正确。
我的开发框:
galadriel:~ mack$ date
Wed May 18 07:05:47 EDT 2011
我的部署框:
mack@MySql:~$ date
Wed May 18 11:05:47 UTC 2011
甚至认为开发框设置为EDT,至少它知道它是EDT和Rails可以调整。