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.