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

Mechanismu dědičnosti jedné tabulky se nepodařilo najít podtřídu

interní chyba

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.

Vyzkoušejte Easy Redmine ve 30denní bezplatné zkušební verzi

Plné funkce, chráněné SSL, denní zálohy ve vaší geolokaci