我遇到了部署到heroku的rails应用程序的问题,实际上我不知道它是完全正常还是有问题。
所以,我在网上挖了一点,我发现用$ heroku config:add TZ="America/Sao_Paulo"
将时区设置到heroku应用程序可能会有所帮助,但这并没有多大帮助。
例如:当最近创建的对象created_at
显示为"2016-10-22 22:04:20"
时,我当前的当地日期时间为"Sat Oct 22 20:04"
。那是两个小时。
答案 0 :(得分:0)
默认情况下,Rails始终以UTC格式存储时间。这是为了避免在更改到不同时区时出现混淆。在数据库中存储数据时,不会反映对配置文件的更改。