Posts
-
2024-04-30 •
Andrew Novoselac
Fixing a footgun in ActiveRecord::Core#inspect
The
inspectmethod on Active Record models returns a string including the model’s class and a list of all its attributes and their values. In Rails 7.2, you can configure which attributes are included in the output ofinspect. In this post, I’ll discuss the performance issue that led me to implement this feature. I’ll also talk about how this feature can be used to improve developer experience.