Saya ingin mencatat lacak balik saat ini (stacktrace) di aplikasi Rails 3 tanpa terjadi pengecualian. Tahu bagaimana caranya?
Mengapa saya menginginkan ini? Saya mencoba melacak panggilan yang dibuat saat Rails mencari templat sehingga saya dapat memilih bagian dari proses untuk diganti (karena saya ingin mengubah jalur tampilan untuk pengontrol subclass tertentu milik saya).
Saya ingin menyebutnya dari file: gems\actionpack-3.2.3\lib\action_dispatch\middleware\templates\rescues\missing_template.erb
. Saya tahu itu bukan praktik terbaik, tetapi saya tahu ini adalah hilir tumpukan dari mana pencarian template terjadi.
e.backtrace
. Saya telah melihatnya di salah satu proyek yang saya kerjakan. Bukan pendekatan terbaik, tapi berhasil. Berharap untuk mendengar solusi yang lebih baik dari orang lain.