Sì, la usiamo in diversi punti all’interno di after_initialize, ad esempio:
Il problema principale è che altri plugin o il core non possono accedere al metodo prepended. In questo caso, il metodo viene acceso solo dallo stesso plugin, più avanti nel ciclo di vita.
Puoi condividere l’intero backtrace della build fallita? Sospetto che qualcos’altro stia caricando PrettyText prima che PrecompileBundle sia disponibile.
Per favore, condividi anche gli hash dei commit di Discourse core e ActivityPub utilizzati da quella build.
Mi scuso. Il problema era da parte mia. La causa era il mio vecchio plugin per le menzioni. Forse sono stato troppo frettoloso nell’abilitare e disabilitare i plugin mentre cercavo la causa del bug.