As a Rails application grows, I’ve found that this pattern often emerges where we are repeating the same preloads across the application.
Post.preload(:user, :category, comments: { user: :avatar }).where(something: true).limit(100)
Whenever we add an association, or make a change. We have to update our preloads