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 the 'store_base_sti_class' configuration option which controls whether ActiveRecord will store the base class or the actual class. Defaults to true for backwards compatibility.
Required Ruby Version
>= 0
Authors
AppFolio
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)
- 2.0.0 November 18, 2019 (12 KB)