【发布时间】:2012-04-05 13:20:59
【问题描述】:
我遇到了时区问题。
我放了
config.time_zone = 'Eastern Time (US & Canada)'
config.active_record.default_timezone = 'Eastern Time (US & Canada)'
在我的 application.rb 文件中,它在大多数情况下都能正确处理时间 - 除了在表单中的任何地方。 由于某种原因,它在表格中显示 UTC 时间,您必须输入 UTC 时间。在其他任何地方(包括如果我在文本字段正上方输出时间以进行调试),它会以正确的本地时间显示它,尽管它仍然显示 -0400,我也想隐藏它。 在页面上输出时间给我:“2012-04-07 02:35:00 -0400” 但在表格中,它显示为“2012-04-07 06:35:00.000000”
对为什么它在表单中显示不同的任何想法?
【问题讨论】:
标签: ruby-on-rails-3 datetime time timezone