Πώς μπορώ να διορθώσω «μη μεταποιημένα άποψη πορεία βρέθηκε» σφάλμα με ExceptionNotifier plugin σε ράγες 2.1;

ψήφοι
19

Μετά την αναβάθμιση ενός ράγες 1,2 ιστοσελίδα σε 2,1, το plugin ExceptionNotifier δεν λειτουργεί πλέον, διαμαρτύρεται για αυτό το σφάλμα:

ActionView :: TemplateFinder :: InvalidViewPath: Μη επεξεργασμένα άποψη μονοπάτι που βρέθηκαν: /path/to/appname/vendor/plugins/exception_notification/lib/../views. Ρυθμίστε την άποψή διαδρομές σας με #append_view_path, #prepend_view_path, ή # view_paths =.

Τι προκαλεί και πώς μπορώ να το διορθώσω;

Δημοσιεύθηκε 04/08/2008 στις 05:48
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
8

Αυτό προκλήθηκε από μια αλλαγή σε ράγες 2.1 που αποτρέπει ράγες από τις απόψεις φόρτωσης από οποιαδήποτε αυθαίρετη διαδρομή για λόγους ασφαλείας.

Υπάρχει τώρα μια ενημερωμένη έκδοση του plugin στο GitHub, οπότε η λύση είναι να χρησιμοποιήσετε αυτό.


Το παλιό λύση εδώ για τις επόμενες γενιές

Για να επιλύσετε αυτό, επεξεργαστείτε init.rbκάτω σας vendor/plugins/exception_notificationκατάλογο, και προσθέστε τον ακόλουθο κώδικα στο τέλος

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

Αυτό προσθέτει τις απόψεις των plugins ExceptionNotifier φάκελο στη λίστα, έτσι ώστε να έχει τη δυνατότητα να τους φορτώσει.

Απαντήθηκε 04/08/2008 στις 05:50
πηγή χρήστη

ψήφοι
0

Θα πρέπει να αναβαθμίσετε στην πιο πρόσφατη plugin Εξαίρεση Γνωστοποίηση η οποία είναι το νέο σπίτι της στο GitHub .

Απαντήθηκε 05/10/2008 στις 00:18
πηγή χρήστη

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