0
1

More than 3 years have passed since last update.

【Ruby on Rails】Missing :controller key on routes definition, please check your routes. (ArgumentError)というエラーを解決した話

Posted at

結論

  • routes.rbを書き直す

現状

rails sを実行すると見たことないエラーが

スクリーンショット 2021-08-17 16.23.47.png

解決策

1.原因

訳すと
「routesのコントローラーキーが見つからないから、routes見てくれ」という感じ。

2.対策

素直にroutes.rbを見てみたら確かにコントローラーキーがおかしかった

routes.rb
get "articles/new" => "articles#new"

と変更すればOK!

投稿者コメント

見たことないエラーだったので記事にまとめてみました。
ちゃんとエラー文を読むこと大事ですね!

My Profile

プログラミング学習歴3ヶ月目のアカウントです!
プログラミングスクールで学んだ内容や自分が躓いた箇所等のアウトプットの為に発信しています。
また、プログラミング初学者の方にわかりやすく、簡潔にまとめて情報共有できればと考えています。
もし、投稿した記事の中に誤り等ございましたら、コメント欄でご教授いただけると幸いです。 

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1