Dans mon application Rails (3.0), j'utilise des fuseaux horaires en utilisant l'assistant time_zone_select(). Il génère des noms de fuseau horaire comme "(GMT + 01: 00) Paris" ...Rails timezones VS fuseaux horaires MySQL
Mais ces noms sont différents de ceux de MySQL, où le même fuseau horaire serait "Europe/Paris". Comment puis-je convertir les fuseaux horaires Rails en MySQL?
La partie la plus délicate est que pour plusieurs raisons que je ont d'utiliser la valeur par défaut Rails aide, et dans mes modèles, je ont d'utiliser les fuseaux horaires MySQL. Donc je ne peux pas utiliser les fuseaux horaires Ruby dans mes modèles, et je ne peux pas utiliser une liste de fuseaux horaires MySQL au lieu de l'assistant Rails ... J'ai vraiment besoin d'un moyen de convertir du premier au dernier.
Une idée?
Edit: J'essaie d'utiliser actuellement ActiveSupport :: TimeZone [(ruby_timezone)] .tzinfo.name, est-il une meilleure façon?
Votre droit me semble, bien que je peut vous soucier de rails de support que MySQL ne timezones pas ... – Romain
Romain: oui, je me demande la même chose ... Je pense que je vais tester chacun d'entre eux avec un * pour chaque * boucle. – Raphael