前提・実現したいこと
railsで登録機能を実装中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
NoMethodError undefined method `persisted?' for #<Class:0x00007f3528b346d8>
該当のソースコード
slim
1h1 プロジェクト作成 2.nav.justify-content-end 3 = link_to 'プロジェクト一覧', projects_path, class: 'nav-link' 4= form_with model: Project, local: true do |f| 5 .form-group 6 = f.label :name 7 = f.text_field :name, class: 'form-control', id: 'project_name' 8 .form-group 9 = f.label :subtitle 10 = f.text_field :subtitle, class: 'form-control', id: 'project_subtitle' 11 .form-group 12 = f.label :description 13 = f.text_area :description, rows: 5, class: 'form-control', id: 'project_description' 14 = f.submit
最後の=f.submit
が赤くなっています
試したこと
=f.submit
を削除するとエラーが消えました
補足情報(FW/ツールのバージョンなど)
rails 5.2.1
Ubuntu on WSL
エラーはviewとは関係ないはずです。コントローラで起きていませんか?
エラー内容もこの部分だけでは情報不足です。1行目から共有してください。
あなたの回答
tips
プレビュー