1
我只想将数据记录插入到没有时区支持的表中。如何配置它?如何禁用rails时区功能?
也就是说: 现在的时间是2010-10-10 15:22:31在我的国家/地区,我想列表中的记录刚刚插入的created_at我刚插入的是2010-10- 10 15:22:31。
如何配置?
我只想将数据记录插入到没有时区支持的表中。如何配置它?如何禁用rails时区功能?
也就是说: 现在的时间是2010-10-10 15:22:31在我的国家/地区,我想列表中的记录刚刚插入的created_at我刚插入的是2010-10- 10 15:22:31。
如何配置?
Rails从您当前的时区转换到配置的db时区,我建议您将Time.zone = "NZST"
和db后端时间设置为ActiveRecord::Base.default_timezone = "NZST"
(将您的服务器设置为的时区替换为'NZST') 。然后时间戳应该都匹配。
设置这两个配置选项在config/environments.rb
为什么要杀死时区功能。我们总是与你的国家取得约会。保留它更容易。因为在你的生产模式后,你可以有一些与你的服务器时区等问题... – shingara 2010-10-10 09:47:12
因为一些项目(一个Java,一个PHP)与相同的数据库后端工作。我想在表中应用程序商店原始日期时间。 – qichunren 2010-10-11 04:24:27