Wie behebe ich ‚Rohboden Ansicht Weg gefunden‘ Fehler mit ExceptionNotifier Plugin in Schienen 2.1?

stimmen
19

Rails 1.2 Webseite 2.1, die nach dem Upgrade ExceptionNotifier Plugin funktioniert nicht mehr, beschweren sich über diesen Fehler:

ActionView :: TemplateFinder :: InvalidViewPath: Rohboden Ansicht Pfad gefunden: /path/to/appname/vendor/plugins/exception_notification/lib/../views. Legen Sie Ihre Ansicht Pfade mit #append_view_path, #prepend_view_path oder # view_paths =.

Was sind die Ursachen und wie kann ich es beheben?

Veröffentlicht am 04/08/2008 um 05:48
quelle vom benutzer
In anderen Sprachen...                            


2 antworten

stimmen
8

Dies wurde in Schienen 2.1 durch eine Änderung verursacht, die Schienen von Lade Ansichten von jedem beliebigen Pfad aus Sicherheitsgründen verhindert.

Es gibt jetzt eine aktualisierte Version des Plugins auf Github, so dass die Lösung ist, dass zu verwenden.


Die alte Lösung hier für die Nachwelt

Um es zu umgehen, bearbeiten init.rbunter dem vendor/plugins/exception_notificationVerzeichnis, und fügen Sie den folgenden Code am Ende

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

Dies fügt die ExceptionNotifier Plugins' Blick auf die Liste Ordner, so ist es erlaubt, sie zu laden.

Beantwortet am 04/08/2008 um 05:50
quelle vom benutzer

stimmen
0

Sie sollten auf die neueste Ausnahmebenachrichtigung Plugin aktualisieren , die in ist auf GitHub seine neue Heimat .

Beantwortet am 05/10/2008 um 00:18
quelle vom benutzer

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