У меня есть две модели, «Вопрос» и «Вопрос Выбор». «Вопрос» имеет много вопросов «Выбор вопросов». Я использую каждый цикл в форме на мой взгляд, чтобы получить данные от пользователя. Вопрос с вариантами ответов представлен пользователю с использованием collection_select, и пользователь должен выбрать правильный ответ. Проблема в том, что я получаю только последнее значение параметра в контроллере. Я не мог найти способ получить все параметры из каждого моего цикла.
Просмотр:
<%= form_with(url: "/home/result", method: "get") do |f| %>
<% @question.each do |question| %> <br />
<%= question.question %> <br />
<%= f.collection_select(:choice_id, QuestionChoice.where(question_id: question.id), :choice, :choice) %> <br />
<%end %>
<br />
<%= f.submit("Complete Assignment") %>
<%end %>
Мне нужно получить все значения выбора, которые пользователь выбирает для всех вопросов.