Rails4: Formtastic3.0, сохранение нескольких экземпляров (для моделей ответа) одновременно

У меня есть модель Вопроса и модель ответа.

Каждый вопрос может иметь один ответ на пользователя. Я пытаюсь настроить для пользователя форму для ответа на все вопросы, но не могу понять, как это сделать с помощью formtastic.

Вот что у меня так далеко

    - @questions.each do |q|
      = q.content
      - ans = @user.answers.where(question_id:q.id).first.try(:content) || q.description
      = semantic_form_for @answers do |f|
        = f.label q.content
        = f.inputs :content, placeholder: ans 
      = f.actions

Я пытаюсь получить подсказку отКак перебрать два чередующихся ресурса в форме? но я продолжаю получать "неопределенный метод` model_name 'для Class: Class "для @questions, если я попытаюсь:

= semantic_form_for @questions do |q|
  = q.input :content
  = q.semantic_fields_for @answer do |a|
    = a.inputs :content
  = q.actions

На основеRailscast 198, но с использованием formtastic вот моя попытка, которая тоже не работает:

- semantic_form_for :Answer, :url => api_v1_answers_path, :method => :put do |f|
  - @questions.each do |q|
    - f.fields_for 'questions[]', q do |ff|
      = q.content
      = ff.input
  = submit_tag "Submit"

Замечания:

1] Я хочу, чтобы пользователь нажимал кнопку «Отправить» только один раз после того, как он добавил / отредактировал все ответы.

2] Если ответ уже присутствует, его следует предварительно налить в текстовое поле.

3] Я не против использовать гем simple_form, если это облегчает жизнь

Ответы на вопрос(1)

Ваш ответ на вопрос