Обновление : для устранения путаницы: под несколькими записями я подразумеваю сразу несколько человек. У каждого избирателя должен быть свой select__tag, поэтому я хочу передать идентификатор в виде хэша.
Я пытаюсь отобразить несколько записей, каждая из которых отображает свое поле выбора. Я хотел бы отправить эту форму и передать хеш, используя функцию Add.id в качестве ключа хеша, а параметр поля выбора передайте в качестве информации в хеш Как я могу исправить свой код? это вообще возможно с методом 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 %>
Токовая выходная клемма:
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"]}