2010-01-24 32 views
2

我在韓國。在軌道上的ruby中是否有時區偏移錯誤?

Rails的版本是2.3.5

在我的環境,

config.time_zone = 'Seoul' 
    config.active_record.default_timezone = 'Seoul' 

created_at和的updated_at值插入數據庫本地時間。

,但是,當我訪問model.created_at或model.updated_at, 值與UTC +9理解:00

所以,我插入模型數據庫並獲取價值,並立即兩個值檢查區別, 這是不同的波紋管:

>> Time.now.to_datetime 
=> Sun, 24 Jan 2010 21:28:03 +0900 
# insert new Product. And check difference Time.now and Product.created_at immediately. 
>> Product.last.created_at.to_datetime 
=> Mon, 25 Jan 2010 06:12:51 +0900 

是它的軌道的一個bug?

回答