Rails4: Formtastic3.0, mehrere Instanzen (für Antwortmodelle) gleichzeitig speichern

Ich habe ein Fragenmodell und ein Antwortmodell.

Jede Frage kann eine Antwort pro Benutzer haben. Ich versuche, einem Benutzer ein Formular voreinzustellen, um alle Fragen zu beantworten, konnte aber nicht wirklich herausfinden, wie es mit formtastic @ gemacht wir

Hier ist was ich bisher habe

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

Ich versuche, einen Hinweis von @ zu bekommWie durchläuft man zwei alternierende Ressourcen in einem Formular? aber ich erhalte weiterhin "undefined method` model_name 'for Class: Class "für @questions, wenn ich versuche:

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

Beyogen aufRailscast 198, aber mit formtastic hier ist mein Versuch, der auch nicht funktioniert:

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

Hinweis

1] Ich möchte, dass der Benutzer nur einmal auf Senden drückt, nachdem er alle Antworten hinzugefügt / bearbeitet hat.

2] Wenn bereits eine Antwort vorliegt, sollte diese im Textfeld @ vorab eingegeben werde

3] Es macht mir nichts aus, simple_form gem zu verwenden, wenn das das Leben leichter macht

Antworten auf die Frage(1)

Ihre Antwort auf die Frage