11

ということでアンケートアプリを作っています。ユーザーがバックエンドでフォームのタイプを選択すると、フロントエンドで特定のタイプとして表示されます。もちろん、それは理想にすぎません。今何が起こっているのかというと、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
4

1 に答える 1

28

次のようにフォームのオブジェクトにアクセスできます。

f.object
于 2010-09-29T07:56:29.787 に答える