J'ai une application de rails qui affiche une liste d'éléments appelés modules. Je suis en train d'itérer sur ceux-ci, en rendant un partiel pour chacun qui inclut un remote_form_for call.remote_form_for multiples sur la même page provoque ids double
tout cela fonctionne, mais échoue de validation HTML parce que mon texte des champs de formulaire ont tous le même id.
Est-il: option de préfixe sur la forme (ou autre chose) je peux utiliser pour contourner ce problème?
Mise à jour:
(un code)
//_module_form.html.erb
<% remote_form_for app_module do |f| %>
<%= f.label :name %>
<%= f.text_field :name %>
<%= submit_tag 'Save' %>
<%end %>
//parent page
<% @thing.modules.each do |app_module| %>
<%= render :partial => "module_form", :locals => { :app_module => app_module } %>
<% end %>
Donc, si j'ai plus de 1 point dans la collection, je rendre la forme identique sur la même page, et l'id id forme et zone de texte sont dupliquées .
Je peux personnaliser assez facilement la forme id, mais quid du text_box, puisque le contrôleur est à la recherche des contrôles spécifiques nommés?
Nous avons besoin du code pour comprendre – shingara
Pouvez-vous ajouter votre code à la question? – klew
Ajout d'un peu de code. –