bullet
bullet copied to clipboard
Is there a bug with whitelisting polymorphic associations?
I am getting these:
USE eager loading detected
ActivityTask => [:taskable]
Add to your query: .includes([:taskable])
The association is polymorphic so I can't add an include so I added a whitelist:
Bullet.add_whitelist type: :unused_eager_loading, class_name: "ActivityTask", association: :taskable
The bullet warnings persist even after adding this.
Broadly, how do we get Bullet to ignore polymorphic associations? It complains that they aren't eagerly loaded, but later complains that they are polymorphic.
Update: I found Bullet.add_safelist
to exclude each specific scenario