Tek tablolu devralma mekanizması alt sınıfı bulamadı
ActionView::Template::Error (Tek tablolu devralma mekanizması alt sınıfı bulamadı: 'EpmEasyButtons'. Bu hata, 'type' sütunu kalıtım durumunda sınıfı depolamak için ayrıldığından ortaya çıkar. Lütfen bu sütunu yeniden adlandırın. kalıtım sınıfını depolamak için kullanmayı veya bu bilgi için başka bir sütun kullanmak üzere EasyPageModule.inheritance_column'un üzerine yazmayı amaçlamadınız.)
Eklenti dosyalarını doğrudan silmeyin, bundan önce eklentiler doğru şekilde kaldırılmalıdır. Kullanmak:
exec tırmık EasyProject paket: kaldırma: all_plugins RAILS_ENV = üretim
kolay eklentiler için (eklenti taşınmayacak ve kaldırılacaktır)
or
paket yürütme komisyonu redmine:plugins:migrate RAILS_ENV=üretim VERSION=0 NAME=redmine_agile
redmine eklentileri için (bundan sonra eklenti dosyalarını kaldırmak güvenlidir).
Artık eklenti dosyalarınız yoksa veya taşımalarda bir hata varsa. Var olmayan girdileri Rails konsolunda manuel olarak silebilirsiniz (c üretimini raylar):
EasyPageModule.all
bir hata oluşturur
ActionView::Template::Error (Tek tablolu miras mekanizması, alt sınıfı bulamadı: 'EpmEasyDüğmeleri')
girişleri kaldır
EasyPageModule.where(:type => 'EpmEasyDüğmeleri').hepsini sil
hata kalmayana kadar tekrarlayın.
aynı hata, kalıtım sütunları olan tüm tablolarda görünebilir - EasyPageModule, EasyQuery, CustomField, EasyRakeTask, Attachment vb.