Rails 流れ
①
ターミナル rails new アプリケーション名 -オプション名
アプリケーションの作成
ターミナル rails db:create
データベースの作成
ターミナル rails g controller コントローラー名アクション名
コントローラーの作成
②ブラウザからURLが送信される
③ルーティングにて受け取ったURLに対してどのコントローラーのどのアクション(コントローラー内のメソッド)かを識別。
[アクション]
.index :詳細表示
.new :新規保存
.create :保存
.edit :編集表示
.show :一覧表示
.update :更新
.delete :削除
ルーティングファイル内 HTTPメソッド "URL" => "コントローラー名#アクション名
. GET :ページを表示する操作のみを行う時
. POST :データを登録する操作をする時
. PUT :データを変更する操作をする時
. DELETE:データを削除する操作を行う時