Danke. Wie du gesagt hast, wurden alle Plugin-Specs ausgeführt, was ich umgangen habe, indem ich die anderen Plugins entfernt habe. Ich habe mich an diesem orientiert, aber es stellte sich heraus, dass die Klammern an der falschen Stelle waren.
Ja, die Datenbank wurde in der Testumgebung migriert. Ich habe diesen Fehler umgangen, indem ich die Zeile raise ArgumentError.new("No setting named '#{name}' exists") auskommentiert und durch einen puts ersetzt habe. Dabei zeigt sich, dass nur discourse_narrative_bot_enabled diesen Fehler auslöst; alle anderen Einstellungen funktionieren einwandfrei. Ich glaube nicht, dass wir etwas mit dieser Einstellung gemacht haben. Da meine Spec jedoch korrekt lief, während ich diesen Fehler ignorierte, kann ich die Workaround-Lösung in meinem lokalen Discourse belassen. Sobald ich herausfinde, was dies tatsächlich verursacht hat, werde ich diesen Beitrag aktualisieren.