Ruby on Rails入門 レッスン3
コントローラ
ApplicationController、アクション、params、before_actionフィルタを学びます。
コントローラの基本
コントローラはリクエストを受け取り、モデルからデータを取得して、ビューに渡す橋渡し役です。
ApplicationController— 全コントローラの基底クラスparams— URLパラメータやPOSTデータへのアクセスbefore_action— アクション実行前のフィルタstrong parameters— セキュリティのためのパラメータ許可
例1: コントローラの基本構造
Rubyエディタ
例2: paramsとStrong Parameters
Rubyエディタ