Parece que cuando creo un objeto, la hora no es correcta. Puede ver el resultado del script/consola a continuación. ¿Alguien ha encontrado algo como esto, o tiene algún consejo de depuración?Rieles: ¿Cómo puedo crear_at para mostrar la hora en mi zona horaria actual?
>> Ticket.create(...)
=> #<Ticket id: 7, from_email: "[email protected]", ticket_collaterals: nil, to_email: "[email protected]", body: "hello", subject: "testing", status: nil, whymail_id: nil, created_at: "2009-12-31 04:23:20", updated_at: "2009-12-31 04:23:20", forms_id: nil, body_hash: nil>
>> Ticket.last.created_at.to_s(:long)
=> "December 31, 2009 04:23"
>> Time.now.to_s(:long)
=> "December 30, 2009 22:24"
Ejecutar "rake time: zones: all" para obtener el listado real. Necesita algo como "Hora central (EE. UU. Y Canadá)", no solo "CST". – wesgarrison
Gracias wesgarrison. He actualizado el ejemplo. –
Solo quería agregar eso desde los carriles 3.0, config.time_zone vive en application.rb en lugar de environment.rb –