質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

0回答

114閲覧

form_forでNomethodErrorがでます

tomo-t

総合スコア14

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2020/05/19 03:06

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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Yasumichi

2020/05/22 13:27 編集

エラーが出力されるタイミングについて教えてください。 例えば、特定の URL を開いたときなど。あと、index 用の erb を提示できますでしょうか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問