dockerを使いrailsのdeviseを入れている時のエラー。
$ docker-compose exec web rails g devise User
Missing :controller key on routes definition, please check your routes.
とエラーメッセージ表示された。
routes.rb内では
Rails.application.routes.draw do
devise_for :users
root 'pages/index' ⇦ ⭕️ root 'pages#index' これで解決した。
get 'pages/index'
get 'pages/show'
Define your application routes per the DSL in https://guides.rubyonrails.org/routing.html
Defines the root path route ("/")
root "articles#index"
end