我正在尝试在用户的时区使用 datetime_select 助手,但我遇到了一些问题。设置如下:
在控制器中,我设置了日期:
Time.zone = "Pacific Time (US & Canada)"
然后在视图中我有以下内容:
<%= datetime_select :custom_daily_message, :date, :default => Time.now.in_time_zone %>
当我在浏览器中看到视图时,在时区中正确选择了日期。让我们说以下内容:
Fri, 07 Sep 2012 11:20:00 PDT -07:00
但是,当我提交表单并检查模型中的日期时,它显示以下内容:
Fri, 07 Sep 2012 11:20:00 UTC +00:00
我希望日期是 UTC,但 PST 有适当的偏移量。有谁知道为什么会这样?是否有解决此问题的方法?