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

Répondre à