J'ai un problème assez commun, mais pour une raison quelconque, j'ai essayé toutes les suggestions sur le web et aucun ne semble fonctionner.Fuseau horaire avec rails 3
J'ai mis le Timezone dans la configuration de « EST »
config.time_zone = 'Eastern Time (US & Canada)'
Mais lorsque le temps est affiché sur l'écran, il continue d'afficher l'heure UTC qui est stockée dans la DB. J'ai essayé le débogueur et voici la sortie
(rdb:1) Time.zone
#<ActiveSupport::TimeZone:0x1061f4760 @utc_offset=nil, @current_period=nil, @name="Eastern Time (US & Canada)", @tzinfo=#<TZInfo::TimezoneProxy: America/New_York>>
(rdb:1) Order.first.placed_at
Fri Jan 01 15:00:00 UTC 2010
Mise à jour: Voici un autre utilisateur qui a la même question Rails timezone is wrong when shown
Plus sur Timezones: http://api.rubyonrails.org/classes/ActiveSupport/TimeZone.html –