Yannick Francois a écrit : > Le soucis c'est que ma date arrive dans la requete HTTP au format > français: "25/09/2009" et que mon modèle ne semble pas capable de lire > cette date dans le "new". > > Comment procédez vous ? > Faut-il que je parse mes dates une par une avant de les assigner à mon modèle > ?
S'il s'agit juste de création d'objet tu peux peut-être overrider le setter de la date dans ton model. Le problème c'est que si tu as le cas dans beaucoup de modèles ça va devenir redondant et si tu fais de la recherche par date tu retomberas dans le même problème. Sinon tu peux aussi faire un around_filter, tu traites tes paramètres en entrée en regardant si tu as une date, si c'est le cas tu la transformes en format anglais ou autre, tu yield et après tu rétablis la valeur initiale, celle en français. Après ça va sûrement rogner un peu sur les perfs mais faut voir dans quelle mesure. Si c'est acceptable pour toi tu peux le mettre sur le application_controller et tu ne seras plus embêté. -- Martin Catty || fuse http://www.noremember.org --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [email protected] -~----------~----~----~----~------~----~------~--~---
