我试图updated_at
在我的应用程序中获取时间戳以反映我的时区。它们在本地正确显示,但是当它们在production
Heroku 上时,它们会反映标准 UTC。我已将此添加到我的 Heroku 配置中:
$ heroku config:add TZ=America/Minneapolis
在我的application.rb
我还添加了:
config.time_zone = 'Central Time (US & Canada)'
config.active_record.default_timezone = 'Central Time (US & Canada)'
Heroku 上的时间戳仍然显示 UTC 时间,我是 UTC/GMT -5:00。任何人都知道我错过了什么或做错了什么?
更新
当我在我的项目中显示时,我会在每个文本的底部entries
包含时间戳。时间戳显示 UTC 时间,我希望它们显示我在中央时区更新它的时间,这样时间不会比我做的时间早 5 小时。updated_at
entry