2012-09-11 2 views
0

Presque toutes mes tables utilisent l'UTC. Cependant, certaines tables héritées utilisent EST.Rails ActiveRecord Fuseau horaire pour une seule table

J'habite à l'EST. donc je mis

config.time_zone = 'Eastern Time (US & Canada)' 

Jusqu'à présent, si bon, les données sont stockées en UTC et traduit à EST

Cependant, quand je manipule des tables existantes, je veux avoir des données stockées dans EST et traduits comme est en EST, je peux définir;

config.active_record.time_zone = :local 

mais, s'applique à tous les modèles et il casse beaucoup de tests.

Existe-t-il un moyen de définir un fuseau horaire pour chaque modèle?

Répondre

0

peut-être si vous définissez le active_record.time_zone à: local et utiliser Time.zone pour stocker les données dans l'Est, il vous aidera à ...