如何为 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
是否有解决方案可以阻止我更改所有呈现时间的地方?