【发布时间】:2010-01-24 12:31:01
【问题描述】:
我在韩国。
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
是不是rails的bug?
【问题讨论】:
标签: ruby-on-rails ruby timezone