TECHCAMP学習59日目
実践的なControllerを学ぼう
目的
リクエストからレスポンスまでの処理を構造的に理解
レスポンスからレンダリングについて理解
サービスクラスを理解
クッキーとセッションを理解
Railsにおけるコントローラー
ルーティングによって処理されたリクエストを受け取り、ビューファイルなどをレスポンスとして返却する
リクエスト→ルーティング→どのコントローラーのどのアクションで実行するか?
レンダリング HTMLなどのビューファイルを画面に猫画
JSON レスポンスとしてデータを返却する場合使うフォーマット
サービスクラス コントローラー内のコードの可読性を高める
モデル以外に処理を切り出すことができる
セッション Webサービスにおいて情報を一時的に記憶しておく仕組みです。
クッキー ブラウザが持っている、データを保存できる領域のことです。