So finden Sie den Ursprung eines "SystemStackError (Stack-Level zu tief)" in Rails 3.2

8

Ich migriere von Rails 3.0 nach 3.2.

Ich habe einen Fehler, wenn ich versuche, eine Seite nur mit diesem kleinen Stacktrace anzuzeigen:

%Vor%

Log ist nicht ausführlich.

Dieses Problem tritt bei Callbacks auf: Es ist dynamischer Code, und es ist schwer zu debuggen.

Kennen Sie Werkzeuge oder Methoden, die mir helfen, die Ursache dieses Problems zu finden und zu finden?

Danke!

BEARBEITEN:

In Ruby / RoR gibt es eine Möglichkeit, alle aufgerufenen Methoden als Liste aufzulisten?

    
barbacan 08.02.2012, 11:09
quelle

1 Antwort

4

Sie können versuchen, Pry und railscast bei Ссылка , dann können Sie einen Haltepunkt an einer wahrscheinlichen Stelle setzen und manuell durchgehen.

    
Nick 08.02.2012 11:23
quelle

Tags und Links