Reduzieren von n + 1-Abfragen mit den Edelsteinen Bullet und RSpec

Was ist eine effektive Möglichkeit, das Bullet Gem mit RSpec zu verwenden? Im Moment habe ich das Gefühl, dass ich, wenn ich es mit meinem aktuellen Unit-Test-Framework verwende, viele Benachrichtigungen oder Fehler bei Tests erhalte, weil in den Tests selbst n + 1 Abfragen vorhanden sind, die sich nicht auf das beziehen, was in meiner Produktionsanwendung passiert, z Wert oder Assoziation. Für die Behebung der n + 1-Fehler müssen keine Einstellungen an meinen Controllern oder Modellen vorgenommen werden. Vielmehr muss in meinem Test-Setup eine Einstellung vorgenommen werden, um diesen bestimmten Fehler nicht auszulösen, und bei meiner Anwendung wird keine echte Leistungsverbesserung festgestellt.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage