我需要在Ruby中获取堆栈跟踪对象; 不要打印它,只是为了让它做一些录音和倾倒以供以后分析.那可能吗?怎么样?
如果method A被其他方法调用,
有没有办法知道哪个函数在运行时调用它.
我可以grep整个项目列出所有可能的调用路径,
但如果我能在运行时知道它,它会更有帮助.
如何通过嵌入内容来获取它 method A
例如,呼叫流程可能
C() -> B() -> A()
H()-> G()-> B()-> A()
Run Code Online (Sandbox Code Playgroud)
我想知道最近的3个或5个方法调用,
我想在Rails项目中跟踪我的控制器和助手中的流程但是我需要跟踪器并且它显示了我.
Routing Error
undefined method `on' for Tracer:Class
Try running rake routes for more information on available routes.
Run Code Online (Sandbox Code Playgroud)
这是我的代码
Tracer.on
def generate_nonexisted_book(price)
~~~
end
Tracer.off
Run Code Online (Sandbox Code Playgroud)