115

コード binding.pry でブレークポイントにヒットしたときに、Rails で Pry を使用する

どうやってここに来たのか、誰が私を呼んだのか、誰が彼らを呼んだのかなどを知りたいのですが、奇妙なことに、そのコマンドが表示されません。誰か知っていますか?

4

5 に答える 5

89

Pryセッションのバックトレースを示すpry-backtraceがあります。

wtfもありますか?。これは、最新の例外のバックトレースです。疑問符を追加してバックトレースをさらに表示するか、感嘆符を追加してすべてを表示します。

pryにhelpと入力して、他のすべてのコマンドを表示します:)

于 2013-03-08T21:25:52.447 に答える
1

gem ライブラリ内で既に定義されている caller メソッドを使用できます。そのメソッドの戻り値は配列になります。そのため、その一連の行で検索用の配列メソッドをイベントに適用できます

以下も強力なトレースに役立ちます。 https://github.com/pry/pry-stack_explorer

于 2014-12-23T13:33:54.883 に答える