Nasıl raylar 2.1'de ExceptionNotifier eklenti ile 'İşlenmemiş görünüm yolu bulunamadı' hatası düzeltebilirim?

oy
19

2.1 Bir raylar 1.2 web sitesi yükselttikten sonra ExceptionNotifier eklentisi artık bu hata hakkında şikayet, çalışır:

ActionView :: TemplateFinder :: InvalidViewPath: bulunan İşlenmemiş görünüm yolu: /path/to/appname/vendor/plugins/exception_notification/lib/../views. #append_view_path, #prepend_view_path veya # view_paths = ile görüşünüz yolları ayarlayın.

Nedeni nedir ve nasıl düzeltebilirim?

Oluştur 04/08/2008 saat 05:48
kaynak kullanıcı
Diğer dillerde...                            


2 cevaplar

oy
8

Bu güvenlik nedenleriyle rasgele herhangi yolundan yükleme görünümlerinden rayları engeller raylar 2.1 bir değişiklik neden oldu.

Orada github üzerinde eklenti güncellenmiş sürümü artık, bu nedenle çözümü kullanmaktır.


kuşaklar için buraya eski çözüm

Etrafında çözüm için düzenlemek init.rbiçin altında vendor/plugins/exception_notificationdizine ve sonuna aşağıdaki kodu ekleyin

ActionController::Base.class_eval do
  append_view_path File.dirname(__FILE__) + '/lib/../views'
end

Bu ExceptionNotifier eklentileri görüşleri listesine klasörü ekler, yüzden onları yüklemek için izin verilir.

Cevap 04/08/2008 saat 05:50
kaynak kullanıcı

oy
0

Sen ise yeni İstisna Bildirim eklentisi yükseltmek gerektiğini GitHub'dan onun yeni ev .

Cevap 05/10/2008 saat 00:18
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more