ということでアンケートアプリを作っています。ユーザーがバックエンドでフォームのタイプを選択すると、フロントエンドで特定のタイプとして表示されます。もちろん、それは理想にすぎません。今何が起こっているのかというと、formtastic がフォームを作成しているオブジェクトにアクセスできません。「question.kind」のような言い方はできますか? そのようにエラーを起こすだけです。これが私がこれまでに持っているものです...
= semantic_form_for @survey, :url => "#", :html => { :method => "get" } do |f|
- for question in @survey.questions
= user_facing_question(f)
これまでのところ、補完的なヘルパー メソッドは次のようになります。
def user_facing_question(f)
f.inputs
end