Also mache ich eine Umfrage-App. Die Benutzer wählen im Backend einen Formulartyp aus, der im Frontend als ein bestimmter Typ angezeigt wird. Das ist natürlich nur ideal. Was jetzt passiert ist, dass ich nicht auf das Objekt zugreifen kann, für das formtastic das Formular erstellt. Wie kann ich etwas wie "question.kind" sagen? Es macht einfach einen Fehler auf diese Weise. Hier ist, was ich bis jetzt habe...
= semantic_form_for @survey, :url => "#", :html => { :method => "get" } do |f|
- for question in @survey.questions
= user_facing_question(f)
und die ergänzende Hilfsmethode geht bisher folgendermaßen vor:
def user_facing_question(f)
f.inputs
end