モデルの役割
Active Record RailsにはModelにActiveRecordが適用されているおかげで、Rubyを用いてDBからデータを探したり、持ってきたりすることができます。
create
やnew
,find
,all
…などのメソッドが使うことができます。
生のSQLを書かなくていい様にしてくれています。Active Model Active Recordの多くのモジュール含むライブラリです。
Actioin Pack MVC のうち View と Controller を司るのが ActionPackというライブラリです。
あるシステムを作るという事は、そのシステムが解決する問題に対して必要な概念を探して、名前を付けたり相互の関係性を整理したりする事であり、その行為をモデリングと呼び、これがMVCのモデルです。 モデリング : ER図みたいなものを作ること
データベースのレコードに対する基本的な操作のことです。 Create、Read、Update、Delete ※ Readはデータに影響を与えないので参照系、それ以外はデータに影響を与えるので更新系です。
モデルを通じて検索を行う = Railsの書き方でSQL検索
書籍のデータをrailsコンソールを使って作成しました。