<RubyLearn/>
Ruby on Rails入門 レッスン3

コントローラ

ApplicationController、アクション、params、before_actionフィルタを学びます。

コントローラの基本

コントローラはリクエストを受け取り、モデルからデータを取得して、ビューに渡す橋渡し役です。

  • ApplicationController — 全コントローラの基底クラス
  • params — URLパラメータやPOSTデータへのアクセス
  • before_action — アクション実行前のフィルタ
  • strong parameters — セキュリティのためのパラメータ許可

例1: コントローラの基本構造

Rubyエディタ

例2: paramsとStrong Parameters

Rubyエディタ