Я в Корее.
Версия Rails - 2.3.5
в моем окружении,
config.time_zone = 'Seoul'
config.active_record.default_timezone = 'Seoul'
В созданную базу данных добавлено значение updated_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
Это ошибка рельсов?