今日はビュー・コントローラ・ルーティングを学んでみた!
今日の学び
ページの作成に必要なもの
- ビュー(view)
- コントローラ(controller)
- ルーティング(routing)
ビューとは
- ビューとはページの見た目を作るためのHTMLファイル
- ビューはviewsフォルダの中に格納されている
コントローラとは
- ページを表示するときRailsの中ではコントローラを経由してビューをブラウザに返している
- コントローラ内のメソッドを「アクション」と呼ぶ
- アクションはブラウザに返すビューをviewsフォルダから見つけ出す役割を担う
ルーティングとは
- ルーティングはブラウザとコントローラをつなぐ役割を担う
- ルーティングは送信されたURLに対して適切なコントローラのアクションを呼び出す
- ルーティングは
get"URL" => "コントローラ名#アクション名"
という文法で書かれる - ルーティングに記述されていないURLはアクセスできない