Na początku: to nie dotyczy niewłaściwej strefy. W irb i bazie danych wszystko jest w porządku. Problem pojawia się, gdy chcę wyświetlić w moich widokach daty (created_at, updated_at i wszystkie zdefiniowane przeze mnie w każdym modelu). Próbowałem ustawić strefę czasową w application.rb i usunąć formaty czasu z inicjalizatorów i to nie rozwiązało mojego problemu.Aplikacja wyświetla nieprawidłowe godziny i minuty.
informacje schematu generowane przez opisywanie gem:
# created_at :datetime
# updated_at :datetime
# publish_at :datetime
z 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
Przykłady:
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"...>
wyświetlacze aplikacji:
created_at 2012-02-24 12:02, updated_at 2012-02-24 12:02, Publish_at 2012-02-24 12:02,
wyświetlacze1.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"...>
aplikacji:
created_at 2012-01-30 10:01, updated_at 2012-02-08 17:02, Publish_at 2012-02-08 17:02
dotyczy to cały aplikacji (w tym active_admin)
Przepraszam za mój angielski;) Jakieś pomysły, co jest przyczyną mojego problemu?
post aktualizację jako odpowiedź i przyjmuję je. Pomoże to innym, którzy wpadną na to samo. – ScottJShea
To był głupi błąd, ale ok :) – zachar
Opierając się na ludziach, którzy głosowali w górę na twoje pytanie wygląda na to, że wielu ludzi uznało to za przydatne niezależnie od głupoty :) – ScottJShea