コントローラー名は複数のデータ(コントローラー)を作るので
ファイル名は複数形にする。
ルーティング内に
resources コントローラー名 と記入すると7つのアクションの全てを利用できるようになる。
Rails.application.routes.draw do
devise_for :users
root 'tweets#index'
⑴ resources :tweets #tweets_controllerのresourcesメソッド(7つのアクション)
⑵ resources :users, only: [:show] #users_controllerのresourcesメソッド
showアクションのみ定義している
end
tweetsコントローラは7つのアクション全て定義されるが
usersコントローラはshowアクションしか使っていないので、onlyオプションでアクションの指定をしましょう。