相关疑难解决方法(0)

如何在Ruby中获取堆栈跟踪对象?

我需要在Ruby中获取堆栈跟踪对象; 不要打印它,只是为了让它做一些录音和倾倒以供以后分析.那可能吗?怎么样?

ruby stack stack-trace

58
推荐指数
5
解决办法
3万
查看次数

如何获取/ traceback方法调用堆栈

如果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)

ruby ruby-on-rails

0
推荐指数
1
解决办法
1933
查看次数

标签 统计

ruby ×2

ruby-on-rails ×1

stack ×1

stack-trace ×1