undefined method `todos_path' for #<#Class:0x00007f2ed9399860:0x00007f2ee1d64c98>
Did you mean? todo_path
とのエラーが出てきているのですが
どの部分を直すべきか見当がつかないので、助けていただきたいです
宜しくお願いします
new.html.erb
1<h1>New Todo</h1> 2 3<%= form_for @todo do |f| %> 4 5<div class="field"> 6 <%= f.label :title %> 7 <%= f.text_field :title %> 8 9 <%= f.label :description %> 10 <%= f.text_field :description %> 11 12 <%= f.submit %> 13</div> 14<% end %> 15 16<%= link_to 'Back', todo_index_path %>
routes.rb
1Rails.application.routes.draw do 2 resources :todo 3end
todo.controller.rb
1class TodoController < ApplicationController 2 def index 3 @todos = Todo.all 4 end 5 6 def new 7 @todo = Todo.new 8 end 9 10 def create 11 @todo = Todo.new(todo_params) 12 @todo.save 13 redirect_to todo_index_path 14 end 15 16 private 17 def todo_params 18 params.require(:task).permit(:title, :description) 19 end 20end 21
エラーが出力されるタイミングについて教えてください。
例えば、特定の URL を開いたときなど。あと、index 用の erb を提示できますでしょうか?
あなたの回答
tips
プレビュー