Je ne trouve pas très élégant la solution JS lorsqu'on a tout pour faire de la localisation en Rails.
J'utilise le code que je t'ai fillé depuis quelques temps pour une appli et depuis les dates passent comme une lettre à la Poste :-) Le 4 septembre 2009 14:06, Yannick Francois <[email protected]> a écrit : > > Le 3 septembre 2009 17:31, Meshak<[email protected]> a écrit : > > > > On 2 sep, 15:40, Yannick Francois <[email protected]> wrote: > >> > >> Non, mon format est variable et dépends des clients... d'où un > >> problème de format envoyé. En fait MOnObject.new params[:monobjet] > >> marche bien si les dates (en texte puisque venant d'une requête http) > >> sont aux format US (%m/%d/%Y). > >> > > > > Bonjour Yannick, > > > > Quand tu dis "un format variable", tu veux dire que ton application > > est localisée ? Si c'est le cas, quel système utilises-tu pour la > > localisation ? > > Effectivement, c'est localisé. Et j'avoue que j'ai pas forcement > épluché plusieurs solution de localisation, j'utilise le truc fourni > avec Rails (enfin je crois). L'histoire des fichiers dans le rep > config/locales/en.yml et toutiquanti... > > Il existe des solution meilleurs ? > ps: J'ai fait un essaie rapide avec le code que propose Alexis, et ça > semble marcher... Il faut que j'étofe ma couverture de test sur ces > cas. > > > > > Note : l'emploi de JavaScript est sensé être pour le confort de > > l'internaute. Un formulaire devrait pouvoir fonctionner sans. > > Je suis entierement d'accord ! Mais malheureusement, le client chez > qui je suis ne veut pas l'entendre de cette manière. Heureusement, > c'est une appli de gestion interne sur un parc matériel presque > maitrisé, donc je ferme les yeux avec regret... > > > -- > Yannick Francois > Directeur associé > +33 683 785 716 > <http://kantena.com> > > > > --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
