J'ai ceci:
<input class="string optional"
id="course_group_courses_attributes_2_name"
name="course_group[courses_attributes][2][name]"
placeholder="Lengua"
size="15"
type="text" />
</div>
Comment remplir ce champ par son identifiant?
Vous pouvez également le faire avec:
la source
fill_in
accepte id sans le symbole # que j'ai trouvé déroutant au début. Notez également que si votre champ de saisie est dans un modal, vous devrez peut-être attendre la transition ou faire un fondu avant que le champ puisse être rempli.la source
Si vous utilisez simple_form gem, vous devez noter qu'il identifie automatiquement vos éléments de formulaire, par conséquent, l'identification manuelle des éléments vous-même est inutile!
Il y a; cependant, une convention de dénomination que simple_form suit pour identifier les éléments du formulaire.
Donc, si vous remplissez des informations pour, disons, un objet de contact comme suit:
simple_form générera alors automatiquement des identifiants pour chaque élément de formulaire respectivement comme suit:
Maintenant, vous pouvez simplement utiliser cette convention de dénomination pour répondre à tous vos besoins de fill_in. J'espère que cela t'aides.
la source