Defina seu fuso horário para o horário do leste.
Você pode definir o fuso horário padrão em config / environment.rb
config.time_zone = "Eastern Time (US & Canada)"
Agora, todos os registros que você puxar estarão nesse fuso horário. Se você precisa de fusos horários diferentes, digamos com base em um fuso horário do usuário, você pode alterá-lo com um before_filter em seu controlador.
class ApplicationController < ActionController::Base
before_filter :set_timezone
def set_timezone
Time.zone = current_user.time_zone
end
end
Apenas certifique-se de armazenar todos os seus tempos no banco de dados como UTC e tudo ficará bem.
now.in_time_zone(3)