render partialを使用したらエラーが発生しましたが、解決策が分からないので教えて頂きたいです。
new.html.slim
html
1h1 タスクの新規登録 2 3.nav.justify-content-end 4 = link_to '一覧', tasks_path, class: 'nav-link' 5 6= render partial: 'form', locals: { task: @task }
_form.html.slim
html
1= form_with model: task, local: true do |f| 2 .form_group 3 = f.label :name 4 = f.text_field :name, class: 'form-control', id: 'task_name' 5 .form-group 6 = f.label :description 7 = f.text_area :description, rows: 5, class: 'form-control', id: 'task_description' 8 = f.submit nil, class: 'btn btn-primary'
new.htmlとedit.htmlの共通部分を_form.htmlに転記し、new.htmlでrender partialを使用して共通化をしようとした所、エラーが発生しました。
コントローラー名はtasks_controller.rbです。
ファイルの配置場所、render partialの記述内容は何度も確認しており、何故このエラーが発生するのか分かりません。
解決方法やヒントなど頂ければと思い、質問させていただきました。
よろしくお願いいたします。
ruby2.5.1 RubyonRails5.2.3
回答1件
あなたの回答
tips
プレビュー