NameError in Items#new を解決しimageのデータを保存できるようにしたい
form_withの中にfields_forを記述したところエラーが出てしまった。
発生している問題・エラーメッセージ
NameError in Items#new undefined local variable or method `f' for #<#<Class:0x00007fa66173c968>:0x00007fa6658aee50> .image-drop %label.image-drop__label = f.fields_for :images do |i| .image-drop__label__hidden -# = i.file_field :name, class:"image-drop__label__area" -# = file_field :fileupload, :file, class:"image-drop__label__area"
該当のソースコード
view
1= form_with(model: @item, local: true) do |f| 2 %p.image-wrapper__text 3 = render partial: "image_form"
view
1= f.fields_for :images do |i| 2 = i.file_field :image
試したこと
エラー文の undefined local variable or method `f' のことからfの部分がおかしいのかと思いましたが、
form_withの部分としっかり合わせているので間違いないと思いました。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/28 01:25