Das tut es. Wir nutzen es an mehreren Stellen innerhalb von after_initialize, zum Beispiel hier:
Das Hauptproblem ist, dass andere Plugins oder der Core nicht auf die prepended Methode zugreifen können. In diesem Fall wird die Methode nur vom selben Plugin später im Lebenszyklus aufgerufen.
Könntest du den vollständigen Backtrace des fehlgeschlagenen Builds teilen? Ich vermute, dass etwas anderes PrettyText lädt, bevor PrecompileBundle verfügbar ist.
Bitte teile auch die Commit-Hashes von core Discourse und ActivityPub, die von diesem Build verwendet wurden.
Meine Entschuldigung. Das Problem lag auf meiner Seite. Mein altes Mention-Plugin war der Übeltäter. Vielleicht war ich zu hastig, als ich die Plugins während der Suche nach der Ursache des Fehlers aktiviert und deaktiviert habe.