哎, 我正在使用rails 3.0.7
Rails当前存储日期时间取决于服务器的时区
我希望它始终使用gmt存储日期时间,而不是依赖于特定的时区
答案 0 :(得分:0)
Rails时区默认为UTC格式的3.0.7,但您可以在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可以调整。