Andrew Novoselac
Posts
-
2024-04-30 •
Andrew Novoselac
Fixing a footgun in ActiveRecord::Core#inspect
The
inspect
method 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.