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