Rails

コントローラー名は複数のデータ(コントローラー)を作るので
ファイル名は複数形にする。

ルーティング内に
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オプションでアクションの指定をしましょう。