Vous inquiétez pas c’est largement excusable. Mais comme je termine
en
ce moment une RIA de logiciel de gestion en rails, les dates, j’ai le
nez
dedans, et, je vous jure, dès fois, avec ces putains d’accents et de
format
de date, j’en ai marre d’être français !
Thomas.
Le 22/11/07, Fabien J. [email protected] a écrit :
Mysql te jette, et il a raison.
–
Thomas GALIBERT
Les Feuillantines
40 rue Raoul Bayou
34500 BEZIERS
04 67 31 83 90
Bonsoir,
Pour essayer d’être clair avec les dates :
- en sql, il y a le format classique yyyy-mm-dd (que tu peux plus ou
moins
changer, selon les version de la base, mais le mieux est de ne pas y
toucher
pour des problèmes évidents de compatibilité).
- avec ror, les données de la base peuvent se voir appliquées des
méthodes
Time ou Date, qui permettent d’extraire beaucoup d’informations
différentes
d’un enregistrement. D’ailleurs, il faut que cela soit compatible avec
la bd
mais, j’enfonce les portes ouvertes là (un strftime(“HH:MM”) ne donne
rien
avec un objet sql date).
Alors l’expérience te prouvera que même si cela peut paraître compliqué
Ã
manipuler, surtout avec les données récupérées en params d’un formulaire
et
réutilisées dans une condition, cela a beaucoup de puissance. Donc je ne
pense pas que cela soit une galère d’avoir plusieurs formats Ã
disposition,
au contraire, c’est très souple.
Pour rebondir sur le sujet initial d’ailleurs, ce que je ne suis
toujours
pas arrivé à faire correctement, c’est ceci :
- un formulaire demande deux dates
- on les répucèrent dans le controller pour récupérer les
enregistrements
correspondants.
- on pagine le tout (avec will_paginate ou autre, peu importe)
- on affiche les résultats dans la vue, en prenant soin de fournir au
paginateur les params des deux dates pour qu’il les prennent en compte
lors
du changement de page)
MAIS là , lorsqu’on change de page, les date ne veulent plus être
transmises
sous forme de hash, du coup, inutilisables dans le controller (j’ai
essayé
de reconstruire le hash pour lui donner ce qu’'il veut, rien n’y fait)…
Si quelqu’un a une solution ou sait si cela sera changé dans rails 2 ?
Thomas GALIBERT.
Le 22/11/07, Yotdragoon Y. [email protected] a écrit
:
dire, indépendamment de la langue française, il y a yyyy-mm-dd, la
–
Posted via http://www.ruby-forum.com/.
–
Thomas GALIBERT
Les Feuillantines
40 rue Raoul Bayou
34500 BEZIERS
04 67 31 83 90