SchemaPlus is an ActiveRecord extension that provides enhanced capabilities for schema definition and querying, including: enhanced and more DRY index capabilities, support and automation for foreign key constraints, and support for views.
Ronen Barzel, Michal Lomnicki
gem "schema_plus", "~> 0.3.2"