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]
-~----------~----~----~----~------~----~------~--~---

Répondre à