What is a standard prerequisite for implementing Single Table Inheritance (STI)?
All database tables used for STI must be related to each other using a foreign key.
All models used for STI must include "self.abstract_class=true".
The models used for STI must mix in the module ActiveRecord::STI
ActiveRecord::STI
The database table used for STI must have a column named "type".