J'ai une application Rails 2.3 qui est remplie de données horodatées avec le fuseau horaire local (EST) comme c'était la convention avec Rails 2.3. Le problème est que maintenant je suis mise à niveau vers Rails 3.2 et je veux éviter d'aller et de mettre à jour tous ces horodateurs à UTC qui est la convention Rails 3.2. Quelle est la meilleure approche? Je n'arrive pas à trouver un moyen de dire à Rails que les données de la base de données sont dans le fuseau horaire de l'EST, de sorte qu'il peut convenablement accommoder les calculs de fuseaux horaires. Sûrement d'autres ont couru dans ceci? Merci!Mise à niveau de Rails 2.3 vers Rails 3 - Fuseau horaire
0
A
Répondre
0
Ça a marché! Ce fut la configuration nécessaire à ajouter:
application.rb:
config.time_zone = 'Eastern Time (US & Canada)'
config.active_record.default_timezone = :local
Maintenant, il suppose que les données dans la base de données est dans le fuseau horaire local spécifié comme « heure de l'Est (Etats-Unis & Canada) '.
Questions connexes
- 1. Fuseau horaire avec rails 3
- 2. Rails 3 Problèmes de fuseau horaire
- 3. Problèmes MySQL après la mise à niveau vers Rails 2.3
- 4. Rails question Fuseau horaire
- 5. Rails Fuseau horaire
- 6. fuseau horaire Rails activerecord
- 7. Tests: Mise à niveau vers Rails 3.0
- 8. Envisager la mise à niveau vers Rails 3
- 9. mise à niveau vers les rails 3 parfois extrêmement lent
- 10. mise à niveau vers les rails 3 ET acts_as_authenticated
- 11. Rails de mise à niveau 2.3.8 projet sur rails 3
- 12. Mise à niveau vers Rails 3.0
- 13. Rails 3 travail retardé - mise à niveau vers Rails 3 pauses Tâche retardée
- 14. routes Mise à niveau dans Rails 3
- 15. Rails 3: réglage du fuseau horaire aux utilisateurs actuels fuseau horaire
- 16. Problème avec la configuration du fuseau horaire Rails 3
- 17. Rails fuseau horaire de l'offset et dst
- 18. Rails Mise en œuvre du fuseau horaire BST
- 19. Rails: obtenir #beginning_of_day dans le fuseau horaire
- 20. Heure d'entrée + fuseau horaire avec Rails
- 21. Rails et fuseau horaire dans created_at
- 22. Mise à niveau vers Rails 3, extensions d'association has_many ne fonctionne plus avec les étendues
- 23. rails configuration osx - 2.0.2 applications nécessitant une mise à niveau vers 3
- 24. Mise à niveau des Rails 2.3.14 vers Rails 3.1.0, ou réécriture de l'application dans Rails 3.1.0
- 25. Rails obtenir Date de partie de DateTime avec fuseau horaire
- 26. Erreur lors de la mise à niveau vers Rails 3.1.1
- 27. Mise à niveau de Rails 2.3.5 Routes vers 3.2.6 Routes
- 28. Conflit de fuseau horaire ou de fuseau horaire
- 29. Mise à niveau des rails
- 30. Rake task rails: mise à niveau: la vérification ne fonctionne pas sous Windows. Rails 3 Problème de mise à niveau
cela aide-t-il? http://stackoverflow.com/questions/6118779/how-to-change-default-timezone-for-activerecord-in-rails3 peut-être pouvez-vous nous dire ce que vous avez essayé et où êtes-vous coincé? –