A few other helpful tools are:<p><pre><code> require 'tracer'; Tracer.on
</code></pre>
That works a lot, but in some cases it can get caught in a loop where it doesn't print the trace. When that happens, or if I want to just see method calls, etc. I'll use a tool I wrote called autolog:<p><pre><code> gem install autolog
</code></pre>
Then in the code:<p><pre><code> autolog do
# some code
end
</code></pre>
Autolog is basically a quick and hopefully more intuitive way of using Ruby's set_trace_func. If all of those don't work, I've listed a few other options in the README that others have mentioned: <a href="https://github.com/garysweaver/autolog" rel="nofollow">https://github.com/garysweaver/autolog</a>