2 votes

Est-il possible d'ajouter un espace de noms aux entrées d'un formulaire divisé par des partitions ?

J'utilise un formulaire simple et j'ai un formulaire long divisé en parties, chaque partie représentant une catégorie.

enter image description here

Par exemple, identification_form est :

enter image description here

J'aimerais que les intrants reçoivent un nom comme celui-ci :

enter image description here

Est-ce possible ?

Je peux changer les noms moi-même, mais le problème est que simple_form n'est pas capable de créer les noms pour la stat_date et la end_date (act[start_date(1i), act[start_date(2i), act[start_date(3i)), il ajoute le même nom pour les trois entrées.

Gracias.

0voto

DickieBoy Points 1182

Oui, c'est vrai !

f.fields_for :identification do |identification_form|
  identification_form.input :name

Ce qui précède vous permettra d'obtenir :

<input type="text" name="act[identification][name]" />

Cela devrait fonctionner avec les dates.

Editer :

Je pense que vous devriez utiliser date_select plutôt que input .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X