ユーザーのタイムゾーンで 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 の適切なオフセットがあります。なぜこれが起こっているのか誰にも分かりますか?この問題の修正はありますか?