Al principio: no hay problema de zona incorrecta. En irb y base de datos, todo está bien. El problema se produce cuando quiero mostrar las fechas (created_at, updated_at y todas definidas por mí mismo en cada modelo) en mis vistas. Estaba tratando de configurar el huso horario en application.rb y eliminar formatos de tiempo de los inicializadores y eso no resolvió mi problema.La aplicación muestra las horas y los minutos incorrectos
información de esquema generado por Anotar joya:
# created_at :datetime
# updated_at :datetime
# publish_at :datetime
de IRB:
1.9.2-p290 :004 > Time.zone
=> (GMT+00:00) UTC
1.9.2-p290 :005 > Time.zone.now
=> Fri, 24 Feb 2012 12:14:04 UTC +00:00
1.9.2-p290 :006 > Time.now
=> 2012-02-24 13:14:07 +0100
Ejemplos:
1.9.2-p290 :007 > Article.last
Article Load (0.3ms) SELECT `articles`.* FROM `articles` ORDER BY `articles`.`id` DESC LIMIT 1
=> #<... created_at: "2012-02-24 12:04:24", updated_at: "2012-02-24 12:04:24", publish_at: "2012-02-24 12:04:24"...>
aplicación muestra:
created_at 2012-02-24 12:02, updated_at 2012-02-24 12:02, Publish_at 2012-02-24 12:02,
1.9.2-p290 :008 > Article.first
Article Load (0.5ms) SELECT `articles`.* FROM `articles` LIMIT 1
=> #<...created_at: "2012-01-30 10:28:07", updated_at: "2012-02-08 17:20:41", publish_at: "2012-02-08 17:20:33"...>
aplicación muestra:
created_at 2012-01-30 10:01, updated_at 2012-02-08 17:02, Publish_at 2012-02-08 17:02
esto se aplica toda aplicación (incluyendo active_admin)
Perdón por mi inglés;) ¿Alguna idea de cuál es el motivo de mi problema?
Publica tu Update como una respuesta y aceptarla. Ayudará a otros que se encuentren con lo mismo – ScottJShea
Eso fue un error tonto, pero está bien :) – zachar
Según la gente que ha votado su pregunta, parece que mucha gente lo ha encontrado útil sin tener en cuenta tonterías :) – ScottJShea