LoginSignup
4
3

More than 5 years have passed since last update.

Railsのリクエスト処理の流れ: 唯の自分用メモ

Posted at
  1. ブラウザからのリクエストは、ルーティングを通じてパスを解析し、コントローラーのアクションを選ぶ

  2. コントローラーのアクションがモデルから情報を取得

  3. そのモデルはDBのテーブルと対応(モデル⇔テーブルの対話はSQL)

  4. で、アクションはモデルから取得した情報をインスタンス変数に保存(コントローラーはクラスなのである)

  5. 更にアクションはブラウザへのレスポンスとしてビューを選択

  6. ビューにはコントローラ(のアクション)のインスタンス変数を参照し、その値をHTMLソースの中に埋め込む

コントローラーで設定したインスタンス変数を、対応するビューのテンプレートで使えるのだ!

4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3