Il meccanismo di ereditarietà a tabella singola non è riuscito a individuare la sottoclasse
ActionView :: Template :: Error (Il meccanismo di ereditarietà della tabella singola non è riuscito a individuare la sottoclasse: "EpmEasyButtons". Questo errore viene generato perché la colonna "tipo" è riservata per l'archiviazione della classe in caso di ereditarietà. Rinomina questa colonna se non si intendeva utilizzarlo per memorizzare la classe di ereditarietà o sovrascrivere EasyPageModule.inheritance_column per utilizzare un'altra colonna per quelle informazioni.)
Non eliminare direttamente i file dei plug-in, i plug-in devono essere disinstallati correttamente prima. Uso:
raggruppare exec EasyProject rake: disinstallazione: all_plugins RAILS_ENV = produzione
per plug-in facili (il plug-in verrà annullato e rimosso)
or
bundle exec rake redmine: plugins: migrate RAILS_ENV = production VERSION = 0 NAME = redmine_agile
per i plug-in redmine (dopodiché è sicuro rimuovere i file dei plug-in).
Se non hai più file di plugin o c'è un errore nelle migrazioni. È possibile eliminare manualmente le voci inesistenti nella console di rails (rotaie di produzione c):
EasyPageModule.all
solleva un errore
ActionView :: Template :: Error (Il meccanismo di ereditarietà della tabella singola non è riuscito a individuare la sottoclasse: "EpmEasyButtons')
rimuovere le voci
EasyPageModule.where (: type => 'EpmEasyButtons').cancella tutto
ripetere fino a quando non ci sono errori.
lo stesso errore può apparire su tutte le tabelle con colonne di ereditarietà: EasyPageModule, EasyQuery, CustomField, EasyRakeTask, Attachment ecc.