#MVC(Model View Controller)とは?
railsはMVCという考え方で構成されています。
全てのコードを同じ場所に書いてしまうと、コードが複雑になるため、
railsでは、保守性を維持するために、Model、View、Controllerの3つの処理パターンに分けて管理しています。
###model
データを扱う部分です。
データベースに対して、データの登録や取得、更新、削除などの処理を行います。
###view
PCの画面に関わる部分です。
HTMLを読み込み、ブラウザに表示させるためのものです。
###controller
modelとviewの中間に位置します。
ユーザーからのリクエストを受けて、Modelと連携したり、どの画面(View)を表示するのかといったことを制御します。