我有一个问题,在保存日期时间属性时,表单返回 -04:00 而不是 -05:00
使用 Rails 3.2.3
在 application.rb 中:
config.time_zone = 'Eastern Time (US & Canada)'
将 MySQL 与 mysql2 适配器一起使用
运行@wine.released_at.localtime
返回2008-05-15 00:00:00.000000000 -04:00
运行@wine.released_at
返回2008-05-15 04:00:00.000000000 Z
运行Time.now.zone
返回Eastern Standard Time
运行@wine.released_at.zone
返回EDT
我相当困惑。我虽然设置 config.time_zone 应该使 Rails 自动将所有数据库日期时间值转换为设置的 time_zone ......为什么没有发生这种情况?