时区选择/默认值-如何在RubyonRails中保持隐藏



我的时区有问题。

我放了

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"

有什么想法吗?为什么它在形式上表现得不同?

您是否尝试过Time.now.in_time_zone而不仅仅是Time.now,请参阅相关问题

相关内容

  • 没有找到相关文章

最新更新