morph : > 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: > > <%=h datetime_select 'evenement', 'date3_debut' %></td></tr> > > me donne: > > <select id="evenement_date3_debut_3i" > name="evenement[date3_debut(3i)]"> > > qui devrait être: > > <select id="evenement_date3_debut" name="evenement[date3_debut]">
Non, des <select id="evenement_date3_debut_3i" name="evenement[date3_debut(3i)]"> tu devrais en avoir 5 : de 1i à 5i. avec les <option value="..."> qui vont bien. tu en as 6 si tu mets :include_seconds => true. > 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ï ... "show me the code". -- Jean-François. -- Ruby ( http://www.rubyfrance.org ) on Rails ( http://www.railsfrance.org ) --~--~---------~--~----~------------~-------~--~----~ 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] -~----------~----~----~----~------~----~------~--~---
