Rails 開発で意識していること 1 の続きです。 Rails 開発で意識していること 1 Rails 開発で意識していること 2 (この記事) 前回は曖昧にしていましたが、ここでモデルに関する単語の使い分けを決めておきます。 ActiveRecord - ORM & Repository 機能を実現する Rails の抽象クラス (ActiveRecord::Base) Active Record - ActiveRecordを継承し RDB のテーブルにマッピングされるクラス モデル - MVC の M ビジネスロジックをどう構築するか 前節で書いたプレーンなクラスを基礎とするモジュール化は、ビジネスロジックをユースケースごとに実装するのに使えそうです。 しかしながら、素の Rails にそのようなモジュールを置くためのレイヤーはありません。 Rails がベースとしている MVC