ในฉันapplication.rb
ฉันเจอความคิดเห็นต่อไปนี้
# Set Time.zone default to the specified zone and make Active Record auto-convert to this zone.
# Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC.
config.time_zone = 'Eastern Time (US & Canada)'
ดังที่คุณเห็นจากด้านบนฉันได้ทำconfig.time_zone
เวลา EST อย่างไรก็ตามยังคงเมื่อสร้างระเบียนในฐานข้อมูลดูเหมือนว่าdatetime
จะถูกจัดเก็บในรูปแบบ UTC
ในความคิดเห็นข้างต้นพวกเขาพูดว่า
... และทำให้ Active Record แปลงโดยอัตโนมัติเป็นโซนนี้ ...
ฉันจะทำสิ่งนั้นและที่ไหน
นอกจากนี้ฉันจะปรับใช้กับ heroku เช่นกันและฉันต้องการให้การตั้งค่าดำเนินการต่อ