前提・実現したいこと
ラジオボタンを使った選択問題をループで10問並べています。
一問のみの場合は、選択したものの値をコントローラに送ることができているのですが、
ループで複数にすると最後の問題の選択した値しかコントローラに送られません。
どうしたら、ラジオボタンで選択した値を複数同時にコントローラに渡すことができるでしょうか。
よろしくお願い致します。
発生している問題・エラーメッセージ
該当のソースコード
rails
1<div class="main choices-show"> 2 <div class="container"> 3 <div class="choices-shuffle-item"> 4 <div class="field"> 5 <% @choicekadai %> 6 <% @shutudai = @choicekadai.shutudai %> 7 <% @shutudai = @shutudai.delete("[").delete("]").delete('""').split(',') %> 8 9 <% @shutudai.each do |shutudai| %> 10 <% @choice = Choice.find_by(id: shutudai) %> 11 <% random = [] %> 12 <% @random = [["choice_one",@choice.one],["choice_two",@choice.two],["choice_three",@choice.three],["choice_four",@choice.four]] %> 13 <% @random.shuffle! %> 14 15 16 17 <p> 18 <%= "チャプター:" %> 19 <%= @choice.chapter %> 20 </p> 21 <p> 22 <%= "タイトル:" %> 23 <%= @choice.title %> 24 </p> 25 <p> 26 <%= "設問:" %> 27 <%= @choice.setumon %> 28 </p> 29 30 <body> 31 <%= form_with url: "/choices/#{@choicekadai.id}/response_params",local: true do |f| %> 32 <%= f.radio_button :choice, @random[0][0] %> 33 <%= f.label :choice, @random[0][1] %> 34 <%= f.radio_button :choice, @random[1][0] %> 35 <%= f.label :choice, @random[1][1] %> 36 <%= f.radio_button :choice, @random[2][0] %> 37 <%= f.label :choice, @random[2][1] %> 38 <%= f.radio_button :choice, @random[3][0] %> 39 <%= f.label :choice, @random[3][1] %> 40 <p> 41 <%= "--------------------------------------------------------------------" %> 42 </p> 43 <%= f.submit "送信" %> 44 <% end %> 45 <br> 46 </div> 47 <% end %> 48 </div> 49 </div> 50</div> 51