Hai messo il tuo plugin in un repository GitHub?
Non puoi semplicemente inserire un plugin.rb in /lib, deve essere nella cartella dei plugin e, in produzione, devi aggiungerlo tramite GitHub come descritto in Installa plugin su un sito self-hosted
Sì. Se non c’è, non c’è.
Vuoi davvero leggere tutti quegli argomenti sui plugin. Vuoi anche fare i tuoi test in un ambiente di sviluppo.