【四日目】chatspaceグループ機能実装 render,redirect_to違い
今回つまづいたrender, redirect_toの違いについて。
render
controllerで処理した結果の出力先viewを指定する。
→表示させるview指定
→ログインや入力形式に失敗した場合など ⇨ ただエラーを表示させるだけ
controller → view
redirect_to
指定したcontroller、actionに再度リクエストを送信。
→URL(HTTPメソッド)を指定
→データ更新/削除が必要な場合 ⇨ controllerの処理が必要
controller → URL → route → controller → view
基本的に、
データを追加、更新、削除を行う時は「redirect_to」
データの取得を行う時は「render」
今日はここまで。