0
업데이트 : 혼동을 없애기 위해 : 여러 레코드를 통해 한 번에 여러 개인을 의미합니다. 각 유권자는 자신의 select__tag를 가질 것이므로 이것이 ID를 해시로 전달하려는 이유입니다.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"]}