タイムゾーンに問題があります。
入れました
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」と表示されます
フォームが異なって表示される理由について何か考えはありますか?