J'ai une base de données qui est écrite par une application non-rails et lu par une application rails. Il y a un champ datetime dans la base de données et les données stockées dans ce champ sont stockées dans Eastern Time. Dans mon application rails, je comprends que je peux définir le fuseau horaire de l'application dans mon fichier environment.rb en faisant config.time_zone = 'Eastern Time (US & Canada)'
. Cependant, les rails supposent que les données stockées dans la base de données sont stockées dans UTC et convertis de config.time_zone à UTC comme il tire des informations dans et hors de la base de données.Rails/Activerecord base de données champ fuseau horaire
Existe-t-il un moyen de dire à des rails que les données dans ce champ particulier, ou même tous mes champs date/heure, sont Heure de l'Est et pas UTC?