En fait je pose une question un peu basique, mais genre impossible
d’avancer sans ca… (enfin si mais en bidouillant a bloc ce que je
déteste)
Donc j’ai fait un formulaire pour un objet (du genre form_for etc.),
jusque la tout marche correctement, mais lorsque je regarde la source
du code html généré par:
Je ne comprends pas du tout d’où le 3i peut bien venir, il n’apparait
pas du tout dans le modèle ni autre pars d’ailleurs… Le pire c’est
que ça marchait au début et d’un coup ça me sort ça, j’ai essayé de
revenir au code précédant mais impossible; je suis débutant dans rails
et je commence tout juste à utiliser svn pour garder des sauvegardes
de versions.
Un autre problème s’est soulevé, avec le time_select qui me lève
l’exception can’t convert nil to string.
J’ai pensé à un conflit avec le plugin globalite que j’ai installé
entre temps, mais ce n’est apparemment pas ça…
Résumé je ne sais pas vraiment pas où chercher donc si vous avez une
idée je suis tout ouï …
Je ne comprends pas du tout d’où le 3i peut bien venir,
il n’apparait pas du tout dans le modèle ni autre pars d’ailleurs…
En tout cas, c’est normal car tu as un attribut
multi-paramétré.C’est à dire qu’il faut plusieurs drop-downs (zut c’est quoi le
nom français ?) ensemble pour ne donner qu’une valeur :
une date (ou une datetime ou un temps) par exemple.
Le pire c’est que ça marchait au début et d’un coup ça me sort
Quel est le message d’erreur ?
Quel est le code qui déclenche cette erreur (formulaire
exact, pas des approximations “j’ai un formulaire (genre form_for)”)
ça, j’ai essayé de revenir au code précédant mais impossible;
je suis débutant dans rails et je commence tout juste à utiliser
svn pour garder des sauvegardesde versions.
Un autre problème s’est soulevé, avec le time_select qui me lève
l’exception can’t convert nil to string.
Où est le traceback ?
Quel est le code minimal qui déclenche cette erreur.
J’ai pensé à un conflit avec le plugin globalite que j’ai installé
entre temps, mais ce n’est apparemment pas ça…
J’en sais rien, mais quels sont les indiceq qui te font dire ça ?
Résumé je ne sais pas vraiment pas où chercher donc
si vous avez une idée je suis tout ouï …
Tu utilises html_escape (h) sur un helper qui doit te rendre du html donc ca
ne peut fonctionner, d’où forcement un bug.
c’est pour voir le code que ca génère…
Si ca ne résoue pas ton problème check @evenement.date3_debut ce n’est sans
doute pas une instance de Datetime
C’est la première chose que j’ai vérifiée
En tout cas, c’est normal car tu as un attribut multi-paramétré.
C’est à dire qu’il faut plusieurs drop-downs (zut c’est quoi le
nom français ?) ensemble pour ne donner qu’une valeur :
une date (ou une datetime ou un temps) par exemple.
OK merci je crois que pour ce problème ça devrait aller, j’ai a peu
près compris… (c’est vrai que ca parait un peu logique )