كيف يمكنني إصلاح 'غير المجهزة عرض الطريق وجدت' خطأ مع ExceptionNotifier المساعد في القضبان 2.1?

StackOverflow https://stackoverflow.com/questions/1024

سؤال

بعد تحديث القضبان 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 الإضافات آراء مجلد إلى قائمة حتى يجوز تحميلها.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top