Mise à jour: Pour éliminer la confusion: par plusieurs enregistrements, je veux dire plusieurs personnes à la fois. Chaque électeur aurait son propre select__tag, c'est la raison pour laquelle je veux passer l'ID comme un hash.enregistrements multiples utilisant le select_tag
Je tente d'afficher plusieurs enregistrements, chaque enregistrement affichant sa propre zone de sélection. Je voudrais soumettre ce formulaire et passer un hachage, ayant la fonction Add.id comme la clé du hachage, et l'option de boîte de sélection passer en tant qu'information dans le hachage. Comment pourrais-je réparer mon code? est-ce même possible avec la méthode select_tag?
<%= form_tag yardsign_adds_path, :method => :post do %>
<%= select_tag "support_code[]",
options_for_select([[ "1 - Strong Supporter", add.id ],
[ "2 - Likely Voter" ],
[ "3 - Undecided" ],
[ "4 - Likely Opposed" ],
[ "5 - Strongly Opposed" ]]) %>
<%= submit_tag "Update" %>
<% end %>
borne de sortie actuelle:
Started POST "/adds/yardsign" for 127.0.0.1 at 2010-04-17 01:36:03
Processing by AddsController#yardsign as HTML
Parameters: {"commit"=>"Update", "authenticity_token"=>"VQ2jVfzHI7pB+87lQa9NWqvUK3zwJWiJE7CwAnIewiw=", "support_code"=>["1", "3 - Undecided", "3 - Undecided"]}