【Rails】Webページ生成までの流れ

まとめてみた。

1. ブラウザが、あるページを要求する 

2. Railsがroutes.rbを呼び出して、使うcontrollerと実行するactionを決定する

3. controllerが、finderメソッドを用いて、idパラメーターの値をモデルに伝える

4. モデルが、指定されたidのレコードをテーブルから読み込み、結果をオブジェクトに変換してcontrollerに返す

5. controllerが、オブジェクトに変数を割り当て、メモリに保存する

6. 埋め込みRubyを持つERBテンプレートが、変数を参照してオブジェクトの値を取得し、Webページを生成する

こんな感じーーー。