ActiveRecord has always stored the base class in polymorphic _type columns when using STI. This can have non-trivial performance implications in certain cases. This gem adds 'store_base_sti_class' configuration options which controls whether ActiveRecord will store the base class or the actual class. Default to true for backwards compatibility.
Required Ruby Version
None
Authors
Andrew Mutz
Versions
- 3.6.0 February 09, 2026 (7 KB)
- 3.5.0 November 14, 2025 (7 KB)
- 3.4.0 May 02, 2025 (7 KB)
- 3.3.0 October 01, 2024 (7 KB)
- 3.2.0 February 29, 2024 (7 KB)
- 0.0.1 May 09, 2012 (19 KB)