У меня есть форма, где мне нужно, чтобы пользователи могли создавать множество записей, за исключением того, что отличие от стандартного гема nested_form состоит в том, что я не создаю дочерние записи.Возьмем, к примеру, опрос:
Опрашивающий создает Survey
, который имеет множество вложенных SurveyQuestions
, каждый с некоторым количеством SurveyOptions
.Затем отвечающий отвечает на SurveyAnswer.new
, чтобы ответить на некоторые из этих вопросов.
Мне нужно иметь возможность создать несколько SurveyAnswers
за один раз.Поскольку это создает несколько «родителей», а не «детей», это кажется нетипичной проблемой.Как мне заставить это работать?
Обновление - вопросы относятся не только к опросам
Описание, которое я написал выше, может вводить в заблуждение - рассмотрим просто Questions
, к которомупользователи могут создавать Answers
.Некоторые вопросы связаны в опросах, но многие вопросы находятся в свободном обращении.Вот почему я подумал, что нет смысла связывать ответы ни с чем, кроме пользователя, который их создал.