Está funcionando ![]()
Tenho que admitir, o chatgpt me ajudou. Precisava substituir:
def parse_timestamp(timestamp)
Time.zone.at(@tz.utc_to_local(timestamp))
end
que está bem no final do script do importador
por:
def parse_timestamp(timestamp)
return nil if timestamp.nil? || timestamp.to_i == 0
# Converte inteiro → Tempo → Aplica fuso horário → Converte para o fuso horário do Rails.Time.zone
utc_time = Time.at(timestamp.to_i).utc
local_time = @tz.utc_to_local(utc_time)
Time.zone.at(local_time)
end
…está processando os tópicos agora, mas consigo ver as coisas aparecendo no site. Relatarei de volta (esperançosamente) para dizer que foi um sucesso depois. Se for, talvez eu crie outro tópico aqui com um guia do que fiz para fazer tudo funcionar.