I recognized the need for a pattern which I never considered using in Rails before today. I wanted a clean architecture in which some models share a superclass.

I found out about Multiple Table Inheritance via StackOverflow. Here are some information sources and gems.

Information: Great Introductions to MTI

MTI Intro & Implementation
MTI with ActiveRecord

Gems Making MTI Easier

Act_As_Relation
Multiple_Table_Inheritance

Comments