如果method A
被其他方法調用,如何獲取/回溯方法調用堆棧
有沒有辦法知道哪些功能在運行時調用它。
我可以grep整個項目列出所有可能的調用路徑,
但如果我能在運行時知道它,它會更有幫助。
我怎樣才能得到它通過嵌入東西method A
例如,呼叫流程也許
C() -> B() -> A()
H()-> G()-> B()-> A()
我想知道最近3或5的方法調用,
我想跟蹤我的控制器和助手在Rails項目中的流程 但我需要示蹤劑並向我展示。
Routing Error
undefined method `on' for Tracer:Class
Try running rake routes for more information on available routes.
這裏是我的代碼
Tracer.on
def generate_nonexisted_book(price)
~~~
end
Tracer.off
爲什麼在方法A中不引發異常? –
重複? http://stackoverflow.com/questions/11122233 – beautifulcoder