Menghapus plugin dari Easy Redmine
How to correctly uninstall Easy plugin and prevent problems afterwards.
Ketika Anda ingin menghapus plugin dari Easy Redmine, Anda harus menguninstallnya dan unmigrate dari database Anda. Kesalahan yang paling umum adalah plugin hanya dihapus dari sistem file, tetapi tidak dihapus dari database. Anda mungkin kemudian mengalami kesalahan internal di halaman-halaman yang berbeda.
Log produksi akan berisi sesuatu seperti ini:
Mekanisme pewarisan tabel tunggal gagal menemukan subkelas: 'EpmActivityFeed'...
Berikut adalah cara yang benar untuk menguninstall plugin Easy:
Uninstall semua plugin dengan konfirmasi
rake easyproject:uninstall:all_plugins RAILS_ENV=production
Uninstall satu plugin
rake easyproject:uninstall:plugin RAILS_ENV=production NAME=easy_budgetsheet
Jangan lupa untuk me-restart webserver setelahnya.
(contoh: service nginx restart atau service unicorn restart)
Plugin yang sudah dihapus harus dipulihkan di sistem file dan kemudian diuninstall.