Mechanismu dědičnosti jedné tabulky se nepodařilo najít podtřídu
ActionView :: Template :: Error (Mechanismu dědičnosti jedné tabulky se nepodařilo najít podtřídu: 'EpmEasyButtons'. Tato chyba je vyvolána, protože sloupec 'type' je rezervován pro ukládání třídy v případě dědičnosti. Přejmenujte prosím tento sloupec, pokud neměli jste v úmyslu jej použít k uložení třídy dědičnosti nebo přepsat EasyPageModule.inheritance_column, abyste pro tyto informace použili jiný sloupec.)
Neodstraňujte přímo soubory pluginů, před tím je třeba doplňky správně odinstalovat. Použití:
svazek exec rake easyproject: uninstall: all_plugins RAILS_ENV = výroba
pro snadné pluginy (plugin bude nemigrován a odstraněn)
or
balíček exec rake redmine: pluginy: migrovat RAILS_ENV = produkční VERZE = 0 NÁZEV = redmine_agile
pro doplňky redmine (poté je bezpečné odebrat soubory pluginu).
Pokud již nemáte soubory pluginu nebo došlo k chybě při migraci. V konzole rails můžete ručně odstranit neexistující položky (kolejnice C vyrobeného):
EasyPageModule.all
vyvolá chybu
ActionView :: Template :: Error (Mechanismu dědičnosti jedné tabulky se nepodařilo najít podtřídu: 'Tlačítka EpmEasy')
odstranit záznamy
EasyPageModule.where (: type => 'Tlačítka EpmEasy').smazat všechny
opakujte, dokud nedojde k chybě.
stejná chyba se může objevit u všech tabulek s dědičnými sloupci - EasyPageModule, EasyQuery, CustomField, EasyRakeTask, Attachment atd.