Main Page
From ActiveModel
The ActiveModel Framework
The ActiveModel Framework is a pattern for creating application domain models. ActiveModel builds upon Fowlers Active Record pattern, while introduces new methodologies for solving today's real world problems that pop up in creating an ORM or ORM-type system.
Highlights of the ActiveModel Pattern
- Adaptable Scanners
- Adaptable Connectors
- Natural API's
- Natural Distinction between Model, Search, and Collection classes
- Concept of Development Mode and Production Mode
- Outlines methods that solve the following common problems:
- Model Relationships via Natural API (1-1, 1-M, M-M)
- Table / Model Inheritance (i.e. Student inherits Person)

