en
Lingua
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
traduzione AI
  • ee
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Il meccanismo di ereditarietà a tabella singola non è riuscito a individuare la sottoclasse

errore interno

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.

Prova Easy Redmine in 30 giorni di prova gratuita

Funzionalità complete, protezione SSL, backup giornalieri, nella tua geolocalizzazione