Setel zona waktu Anda ke Waktu Bagian Timur.
Anda dapat menyetel zona waktu default Anda di config / environment.rb
config.time_zone = "Eastern Time (US & Canada)"
Sekarang semua catatan yang Anda keluarkan akan berada di zona waktu itu. Jika Anda membutuhkan zona waktu yang berbeda, katakanlah berdasarkan zona waktu pengguna, Anda dapat mengubahnya dengan before_filter di pengontrol Anda.
class ApplicationController < ActionController::Base
before_filter :set_timezone
def set_timezone
Time.zone = current_user.time_zone
end
end
Pastikan Anda menyimpan semua waktu Anda di database sebagai UTC dan semuanya akan menyenangkan.
now.in_time_zone(3)