Class: RecordVersionBase
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- RecordVersionBase
- Defined in:
- app/models/record_version_base.rb
Overview
Abstract base class for versions database connection
Required because connects_to can only be called on ActiveRecord::Base
or abstract classes, not on concrete model classes like RecordVersion.
This enables Rails 7 multi-database features:
rails db:migrate:versions # Run versions migrations only
rails db:rollback:versions # Rollback versions only
rails db:migrate # Runs both primary AND versions