0
0

More than 3 years have passed since last update.

MVC +Routingの仕組みについて

Posted at

まずMVCとは、モデル/ビュー/コントローラーというRuby on Railsに登場する役割の総称で、webアプリケーションのシステム処理構造です。

webアプリケーション内の処理の流れ

①ルーティング

クライアント側PCからのリクエストの行き先をルーティングが振り分けてくれます。
ここでパスの設定を間違っているとrouting errorが出てきます。

②コントローラー

ルーティングからリクエストを処理し、クライアントにレスポンスとして返します。
処理内容は主にindex,new,create,show,edit,update,destroyの7つのアクションとして分類されます。

③ビュー

ブラウザにレスポンスとして返す見た目を用意します。
見た目はhtml,cssで構築されています。

④モデル

DBへのアクセスなど、情報のやりとりに関する処理を担当している。
またモデル内でDBに保存される情報(型)を設定することができる。

以上、大まかにはなりましたが上記の流れを経てクライアント側PCにレスポンスを返しています。

0
0
1

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
0
0