タイムゾーンの設定で問題が発生しています。
そのため、このトピックに関するいくつかの投稿/質問を見てきました。また、「application.rb」に次の構成を追加する必要があると言う人もいます。
config.time_zone = "Brasilia"
私はそれを行いましたが、これを構成した後でも、Railsコンソールで次のコードを実行すると(GMT + 00:00)UTCが得られます
Time.zone
するときに同じことが起こります
Time.now.in_time_zone
GMT0で応答します。
これに関連すると思うもう1つの問題は、datetime_selectタグを使用して日時を選択する場合です。適切な時刻を示しているように見えますが、フィールドがデータベースに保存されるときもUTC+00になります。