質問: nested_fields_for を用いて動的な入力フォームを実現しようとしているのですが、 表題のエラーが出てしまいます。 解決方法がわからないのでお助けいただきたいです。 ### 発生している問題・エラーメッセージ form_for内にnested_fields_forを使うとエラーが出てしまいますが、 fields_forだと下図のようになぜかうまく描画されます。 ### 該当のソースコード app/views/materials/new.html.erb ``` <%= form_for(@material) do |f| %> <%= f.label :visible, class: "checkbox inline" do %> <%= f.check_box :visible %> 表示 <% end %> <%= f.nested_fields_for :question, wrapper_tag: :div do |qf| %> <%= qf.label :content %> <%= qf.text_field :content, class: 'form-control' %> <%= qf.remove_nested_fields_link 'Delete', class: 'btn btn-danger', role: 'button' %> <% end %> <%= f.add_nested_fields_link :question, 'Add new', class: 'btn btn-primary', role: 'button' %> <%= f.submit "Create a new card", class: "btn btn-primary" %> <% end %> ``` どなたかお助言いただけますと大変嬉しいです。お手数おかけします。
回答: 全く解決の糸口が掴めなかったので同様の動的なフォームが作れるcocoonというものを代用しました。 cocoonでやったらすぐ実現できました。 https://mikazuki.hatenablog.jp/entry/2016/03/26/040229