如何使用gmt使rails存储时间戳

时间:2011-05-18 10:56:17

标签: ruby-on-rails-3

哎, 我正在使用rails 3.0.7

Rails当前存储日期时间取决于服务器的时区

我希望它始终使用gmt存储日期时间,而不是依赖于特定的时区

1 个答案:

答案 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可以调整。