Rails4: Formtastic3.0, guarde varias instancias (para modelos de respuesta) al mismo tiempo

Tengo un modelo de pregunta y un modelo de respuesta.

Cada pregunta puede tener una respuesta por usuario. Estoy tratando de preestablecer a un usuario un formulario para responder todas las preguntas, pero realmente no puedo entender cómo hacerlo con formtastic

Esto es lo que tengo hasta ahora.

    - @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

Estoy tratando de obtener alguna pista de¿Cómo recorrer dos recursos alternativos en un formulario? pero sigo obteniendo el "método indefinido` model_name 'para Class: Class "para @questions si intento:

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

Residencia enRailscast 198, pero usando formtastic Aquí está mi intento que tampoco funciona:

- 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"

Nota:

1] Me gustaría que el usuario presione enviar solo una vez después de que haya agregado / editado todas las respuestas

2] Si ya hay una respuesta presente, se debe incluir previamente en el cuadro de texto

3] No me importa usar gema simple_form si eso hace la vida más fácil

Respuestas a la pregunta(1)

Su respuesta a la pregunta