J'ai assez commun de la question, mais pour une raison que j'ai essayé toutes les suggestions sur le web et aucune ne semble fonctionner.
J'ai régler le Fuseau horaire dans la configuration de 'EST'
config.time_zone = 'Eastern Time (US & Canada)'
Mais quand le temps est indiqué sur l'écran, il continue d'afficher l'heure UTC qui est stocké dans la base de données. J'ai essayé le débogueur et voici le résultat
(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 de fuseau horaire est le problème quand montré