2010-01-24 51 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?

回答