On 8/31/07, gers32 <[EMAIL PROTECTED]> wrote: > > > Mon employeur me demande de créer un "proof of concept" basé sur RoR > et Flex, avant de me pencher sérieusement sur les bouquins. Du coup, > mes connaissances sont trop limitées pour essayer tes solutions plus > "propres"... pour l'instant. Je vais donc en rester là (j'ai parlé de > date, mais il s'agissait bien de datetime...) ; en revanche, j'ai un > petit souci lié à une particularité de la base Oracle :
Pas vraiment une réponse direct à ton problème mais à la prochaine rails conf de berlin il y a un tutorial d'une demi journée sur Rails+flex, pour une société c'est clairement une bonne occaz de te former à bas prix plutôt que de te laisser trainer sur ce genre de problème. http://www.railsconfeurope.com/pub/w/61/tutorials.html Pour résumer : dans le XML, les champs Oracle DATE sont formatés par > défaut : > <start_date type="datetime">2007-08-23T00:00:00+02:00</start_date> > > Et en appliquant ta solution, lorsqu'elle marche (ça dépend du format) > par exemple avec '%Y %m %d', '%Y/%m/%d' ou '%Y-%m-%d', j'obtiens > toujours : > <start_date type="datetime">2007-08-23</start_date> Sinon pour une réponse plus directe si ca change c'est que ca marche quelque part :). Donc soit tu n'as pas restarté le serveur quand il fallait, soit tu n'as pas passé les bons arguments, typiquement la method derrière la scène c'est DateTime.strftime ou Time.strftime :) A mon humble avis tu as juste oublié de restarté, ActiveSupport::CoreExtensions::Time::Conversions::DATE_FORMATS n'est pas chargé à chaque fois pas plus que environnement.rb même en mod dev, my $0.02 Renaud --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
