元々root以外に設定していたページをrootに書き換えるときによくやってしまうミス
Missing :controller key on routes definition, please check your routes. (ArgumentError)
config/routes.rb
root 'inquiries/new'
##解決策
/
を#
書き換えれば解決します。
config/routes.rb
root 'inquiries#new'
無事、viewが表示されました。
##余談
初学者なため何も考えずに、rootに書き換えたときに、postで設定していたページまで#
を使用した記述にしていて、rails model
コマンドを使用したところ作成できない事象が発生しました。
Missing :controller key on routes definition, please check your routes. (ArgumentError)
config/routes.rb
Rails.application.routes.draw do
root 'inquiries#new'
post 'inquiries#confirm' #本来は#でなく/を記述
post 'inquiries#thanks' #本来は#でなく/を記述
end
###解決策
下記、記述に直したところ、rails model
コマンドを使用できるようになりました。
config/routes.rb
Rails.application.routes.draw do
root 'inquiries#new'
post 'inquiries/confirm'
post 'inquiries/thanks'
end