كيف يمكنني إصلاح 'غير المجهزة عرض الطريق وجدت' خطأ مع ExceptionNotifier المساعد في القضبان 2.1?
-
08-06-2019 - |
سؤال
بعد تحديث القضبان 1.2 الموقع إلى 2.1 ، ExceptionNotifier المساعد لم يعد يعمل ، ويشكو من هذا الخطأ:
ActionView::TemplateFinder::InvalidViewPath:غير المجهزة عرض المسار وجدت:"/path/to/appname/بائع/الإضافات/exception_notification/lib/../الآراء".تعيين عرض مسارات مع #append_view_path, #prepend_view_path أو #view_paths=.
ما أسباب ذلك و كيف يمكنني إصلاح ذلك ؟
المحلول
يجب عليك الترقية إلى أحدث استثناء إعلام المساعد الذي هو في منزل جديد في جيثب.
نصائح أخرى
هذا ناجم عن تغيير في القضبان 2.1 والذي يمنع القضبان من التحميل وجهات النظر من أي التعسفي المسار لأسباب أمنية.
يوجد الآن إصدار محدث من البرنامج المساعد على جيثب, لذلك الحل هو استخدام هذا.
الحل القديم هنا من أجل الأجيال القادمة
كمحاولة للتغلب على ذلك ، تحرير init.rb
تحت vendor/plugins/exception_notification
الدليل ثم قم بإضافة التعليمات البرمجية التالية إلى نهاية
ActionController::Base.class_eval do
append_view_path File.dirname(__FILE__) + '/lib/../views'
end
هذا يضيف ExceptionNotifier الإضافات آراء مجلد إلى قائمة حتى يجوز تحميلها.