Во первых, у вас есть свзяь вопросов и ответов, например questions has_many answers
тогда вам доступно с статическом режиме(одно поле для ответа в ваших терминах)
<%= f.fields_for :answers, @question.answers.new do |answer_fields| %>
<%= answer_fields.text_area :text %>
Аналогично, для существующих у вопроса ответов
<%- @question.answers.each do |answer| %>
<%= f.fields_for :answers, answer do |answer_fields| %>
<%= answer_fields.text_area :text %>
#etc
Во вторых, вам вручную нужно сконструировать форму для динамического добавления формы, если вы хотите добавить форму нового ответа к вопросу через javascript
Или сохранять текущий вопрос стандартно, и рендерить форму заново в которой будут поля для существующих ответов и поля для нового ответа
В третьих, вам нужны accepts_nested_attributes :answer_attributes для обслуживания ответов вложенных в вовпросы
Обо всем этом
тут написано в общих чертах