Rails と ActiveRecord のデフォルトのタイムゾーンを設定するにはどうすればよいですか? 時間が表示される場所がたくさんあります(たとえば、データベース内のインスタンスの作成など)。時間は現在のタイムゾーンで表示されます。ホスティング プラットフォームで使用している Rails/ActiveRecord または *nix ディストリビューションを何らかの方法で構成する必要がありますか?
application.rb
結果なしでファイルに追加しようとしました:
config.time_zone = 'Moscow'
config.active_record.default_timezone = :local
私も使ってみました
config.time_zone = 'Moscow'
config.active_record.default_timezone = "Moscow"
しかし、その場合、私は警告を受け取ります
warning: :database_timezone option must be :utc or :local - defaulting to :local
時間がレンダリングされるすべての場所を変更できないようにする解決策はありますか?