Ο μηχανισμός κληρονομικότητας ενός πίνακα απέτυχε να εντοπίσει την υποκατηγορία
ActionView :: Template :: Error (Ο μηχανισμός κληρονομικότητας ενός πίνακα απέτυχε να εντοπίσει την υποκλάση: 'EpmEasyButtons'. Αυτό το σφάλμα εμφανίζεται επειδή η στήλη 'type' προορίζεται για την αποθήκευση της κλάσης σε περίπτωση κληρονομικότητας. Μετονομάστε αυτήν τη στήλη εάν δεν σκοπεύατε να χρησιμοποιηθεί για την αποθήκευση της κλάσης κληρονομικότητας ή να αντικαταστήσετε το EasyPageModule.inheritance_column για να χρησιμοποιήσετε μια άλλη στήλη για αυτές τις πληροφορίες.)
Μην διαγράφετε απευθείας αρχεία προσθηκών, τα πρόσθετα πρέπει να απεγκατασταθούν σωστά πριν από αυτό. Χρήση:
δέσμη exec rake easyproject: απεγκατάσταση: all_plugins RAILS_ENV = παραγωγή
για εύκολες προσθήκες (η προσθήκη δεν μεταναστεύει και αφαιρείται)
or
πακέτο exec rake redmine: plugins: migrate RAILS_ENV = παραγωγή VERSION = 0 NAME = redmine_agile
για προσθήκες redmine (μετά από αυτό είναι ασφαλές να αφαιρέσετε αρχεία προσθηκών).
Εάν δεν έχετε πλέον αρχεία προσθηκών ή υπάρχει σφάλμα στις μετακινήσεις. Μπορείτε να διαγράψετε μη υπάρχουσες καταχωρήσεις μη αυτόματα στην κονσόλα ράγες (σιδηροτροχιών c παραγωγή):
EasyPageModule.all
εγείρει σφάλμα
ActionView :: Template :: Error (Ο μηχανισμός κληρονομικότητας ενός πίνακα απέτυχε να εντοπίσει την υποκλάση: 'EpmEasyButtons')
αφαιρέστε καταχωρήσεις
EasyPageModule.where (: type => 'EpmEasyButtons').διαγραφή όλων
επαναλάβετε μέχρι να μην υπάρξει σφάλμα.
το ίδιο σφάλμα μπορεί να εμφανιστεί σε όλους τους πίνακες με στήλες κληρονομικότητας - EasyPageModule, EasyQuery, CustomField, EasyRakeTask, Attachment κ.λπ.