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