Puoi sovrascrivere qualsiasi file in Discourse tramite un plugin?

Pensavo fosse così, ma provando di recente non ha funzionato (ho anche cercato una risposta qui e su Google senza trovare nulla di concreto, quindi spero che questo possa aiutare qualcuno in futuro).

È passato un po’ di tempo da quando ho letto dei plugin, ma per quanto ricordo, funziona più o meno così?

  • rails g plugin NOME
  • individua il file che vuoi modificare
  • modificalo prima per verificare che faccia ciò che ti serve; se funziona…
  • copialo nella stessa directory del tuo plugin
  • apporta le tue modifiche e queste dovrebbero avere effetto

No, si sovrascrive una classe/metodo piuttosto che un file, quindi il nome del file potrebbe non essere importante. Se non conosci la struttura dei plugin, puoi leggere il codice sorgente ufficiale di alcuni plugin.