check_part': Missing :controller key on routes definition, please check your routes. (ArgumentError)

ほぼ10年ぶりに、Websiteを作って見たいと思った。
でもHTML,CSSだけだと勿体無い気がし、折角なのでRailsでウェブサイトを作ろうと思いました。

そんなこともあり、ローカルでrailsプロジェクトを作って、


「よし、rails generateだ!」(ポチー)

Running via Spring preloader in process xxxxx
(以下省略)



「できたー、ので、いったんrootを今generateした子に変えてアクセスして見るぞー」(ポチー)


rails s

`check_part': Missing :controller key on routes definition, please check your routes. (ArgumentError)

ファッ!?

「どういうこっちゃい」
ということで、調べて見ました。

原因はgetからrootに書き換えられたpathでした。

get 'index_page/index'
#rails generateをすると、routes.rbには上記のように書き込まれます。

root 'index_page#index'
# rootに指定するときに#に書き換えないといけません。

デフォルトで記載されて位いるのはGetメソッドなどで使うURL Patternで記述されていますが
rootには Actionを指定する方法で記載する必要があります。
(※間違いがありましたらご指摘お願いします)