2016-11-23 3 views
0

Ruby on Rails에서 간단한 html5 양식을 사용하려고합니다. 내 FIELDSET 코드 :곱하기 선택 html5 양식은 여러 옵션을 선택한 경우 하나의 결과 만 전송합니다.

<fieldset class="form-group"> 
    <legend><%= question.title %></legend> 
    <% question.answers.each do |answer| %> 
    <div class="form-check"> 
     <label class="form-check-label"> 
     <input type="checkbox" class="form-check-input" name="question-<%= question.id %>" value="answer-<%= answer.id %>"> 
     <%= answer.title %> 
     </label> 
    </div> 
    <% end %> 
</fieldset> 

올바른 표시되고 내가 하나 또는 여러 옵션을 선택하고 제출하면, 나는 몇 가지 변종을 선택하지만,이 라디오 버튼 모양이었다로 요청에서 하나 개의 매개 변수가 있습니다

{"question-162"=>"answer-467"} 

이 양식을 올바르게 작동시키고 제출 요청에 매개 변수를 전송하는 방법은 무엇입니까?

답변

1
은 ( [] 뒤 추가) question-<%= question.id %>[]에있는 확인란의 이름 속성을 변경

, 당신은 아래와 같이 요청 매개 변수를 얻을 것이다 :

{"question-1"=>["answer-1", "answer-3"]} 
+0

완전히 맞아! –

관련 문제