2012-04-05 113 views
0

我遇到了时区问题。时区选择/默认 - 如何隐藏在Ruby on Rails中

我已经把

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”

任何想法为什么它在形式上显示不同?

回答