2016-10-22 25 views
0

我遇到了部署到heroku的Rails應用程序的問題,實際上我不知道它是否完全正常或者是否有問題。是否正常我的heroku應用程序postgres數據庫和我的本地時間有不同的日期時間?

因此,我挖了一點網絡,我發現將時區設置爲與$ heroku config:add TZ="America/Sao_Paulo"的heroku應用程序可以幫助,但它沒有多大的幫助。例如:

例如:雖然最近創建的對象created_at看起來像"2016-10-22 22:04:20",但我當時的本地日期時間爲"Sat Oct 22 20:04"。這相隔兩個小時。

回答

0

默認情況下,Rails始終以UTC格式存儲時間。這是爲了避免在更改不同時區時出現混淆。添加對配置文件的更改,在將數據存儲到數據庫時不會反映出來。

相關問題