Ich möchte die aktuelle Rückverfolgung (Stacktrace) in einer Rails 3-App ohne Ausnahme protokollieren . Irgendeine Idee wie?
Warum will ich das? Ich versuche, die Aufrufe zu verfolgen, die getätigt werden, wenn Rails nach einer Vorlage sucht, damit ich einen Teil des Prozesses auswählen kann, der überschrieben werden soll (weil ich den Ansichtspfad für einen bestimmten Controller meiner Unterklasse ändern möchte).
Ich möchte es aus der Datei aufrufen : gems\actionpack-3.2.3\lib\action_dispatch\middleware\templates\rescues\missing_template.erb
. Ich weiß, dass dies keine bewährte Methode ist, aber ich weiß, dass sie sich hinter dem Stapel befindet, von dem aus die Suche nach Vorlagen erfolgt.
e.backtrace
. Ich habe es in einem der Projekte gesehen, mit denen ich arbeite. Nicht der schönste Ansatz, aber es funktioniert. Ich hoffe jedoch, eine bessere Lösung von jemand anderem zu hören.