我遇到了时区问题。
我放了
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”
关于为什么它在表格中显示不同的任何想法?