フォームを生成するために使用しているヘルパーがあります。フォームのフィールドを生成するために使用されるパラメーターは、ヘルパーに渡されます。テンプレートの外でブロックを使用する方法がわかりません。
例えば:
def generate_form(path, fields)
form_tag(path, method: :get) do
# what do I do in here?
end
end
ブロック内でパーシャルをレンダリングすると、レンダリングされた Web ページに何も表示されません。一連のタグ (field_tag、text_field_tag など) を結合すると、生の html がページに表示されます。
Rails 3.1.0 を使用しています