0

ある時点でスタックトレースを生成するコードがあります。

fileA.rb:1670:in `flow_completed_for'
(eval):58:in `on_success_res_for_register'
fileB:312:in `send'
fileC:312:in `request_specific_response_dispatch'
...

on_success_res_for_register定義されたソースを見つけるにはどうすればよいですか?コードはタイマーから呼び出され、関数コードのローカライズに問題があります。そのコマンドのソースを取得する方法はありますか?

また、そのようなスタックトレース行は、によってのみ生成されeval()ますか、それとも他の方法で可能ですか(send()のいくつかの副作用またはすべてのメソッド呼び出しをキャッチする何か?)

4

1 に答える 1