Railsの開発を行う場合、まず何よりも前に理解しなければならないのは、そこで採用されている「MVCアーキテクチャー」という仕組みについてでしょう。 MVCというのは「Model(モデル)」「View(ビュー)」「Controller(コントローラー)」のイニシャルです。すなわち、この3つの機能の組み合わせによりWebアプリケーションを動かしていく、というのがMVCアーキテクチャーなのです。3つがどのような働きをするものか以下に整理しましょう。 Model(モデル)――Modelは、データベースとのやりとりを管理するものです。Railsでは、データ類はモデルを介してデータベースから取り出し処理します。 View(ビュー)――Viewは、画面表示に関するものです。画面に表示される内容(つまりWebページ)は、直接HTMLファイルなどをそのまま表示するのではなく、あらかじめViewのファイルと