Rails は、created_at および updated_at タイムスタンプを UTC 時間で保存します。
しかし、私はこれらのフィールドを使用して、これらのフィールドに基づいてフィルター処理および保存 (およびレコードで他の多くのことを行う) を行っているため、created_at および updated_at 属性を呼び出すときにタイム ゾーンのタイムスタンプを取得することが重要です。
次の 2 つの SO の質問で説明されているように、environment.rb ファイルでタイム ゾーンを構成することでそれを行うことができます。
しかし、それは今私のために働いています。
フィールド(UTC)に基づいてデータベースからレコードを取得しているcreated_at
ため、当然間違ったフィールドが出てきて、それらを表示しているため、日付はUTCで表示されますが、私が望むものではありません。
レールが日付を保存するタイムゾーンを変更する方法はありますか?
また
object.created_at
Rails属性を呼び出さずに、データベースの取得と表示を行う方法の回避策はありますか?