Hvordan løser jeg 'Ubehandlet utsikt banen funnet' feilen med ExceptionNotifier plugin i rails 2.1?

stemmer
19

Etter oppgradering noen rails 1,2 nettstedet til 2,1, den ExceptionNotifier plugin fungerer ikke lenger, klager om denne feilen:

ActionView :: TemplateFinder :: InvalidViewPath: Ubehandlet view banen funnet: /path/to/appname/vendor/plugins/exception_notification/lib/../views. Sett visnings baner med #append_view_path, #prepend_view_path, eller # view_paths =.

Hva som forårsaker det, og hvordan løser jeg det?

Publisert på 04/08/2008 klokken 04:48
kilden bruker
På andre språk...                            


2 svar

stemmer
8

Dette var forårsaket av en forandring i skinner 2,1 som hindrer skinnene fra laste- utsikt fra en hvilken som helst vilkårlig bane av sikkerhetsmessige grunner.

Det er nå en oppdatert versjon av plugin på GitHub, så løsningen er å bruke det.


Den gamle løsningen her for ettertiden

For å omgå det, redigere init.rbunder vendor/plugins/exception_notificationkatalogen, og legge til følgende kode til slutten

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

Dette legger mappen ExceptionNotifier plugins syn på listen, så det er lov å laste dem.

Svarte 04/08/2008 kl. 04:50
kilden bruker

stemmer
0

Du bør oppgradere til den nyeste Exception Melding plugin som er i sitt nye hjem på GitHub .

Svarte 04/10/2008 kl. 23:18
kilden bruker

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