Je souhaite enregistrer le backtrace actuel (stacktrace) dans une application Rails 3 sans qu'une exception ne se produise. Une idée comment?
Pourquoi est-ce que je veux ça? J'essaie de tracer les appels qui sont effectués lorsque Rails recherche un modèle afin de pouvoir choisir une partie du processus à remplacer (car je veux changer le chemin de vue pour un contrôleur sous-classé particulier).
Je voudrais appeler à partir du fichier: gems\actionpack-3.2.3\lib\action_dispatch\middleware\templates\rescues\missing_template.erb
. Je sais que ce n'est pas la meilleure pratique, mais je sais que c'est en aval de la pile d'où la recherche de modèles a lieu.
e.backtrace
. Je l'ai vu dans l'un des projets avec lesquels je travaille. Pas la meilleure approche, mais ça marche. J'espère cependant entendre une meilleure solution de quelqu'un d'autre.