質問

私は Ruby gem「ruby-debug」を知っています。 デバッガ コード内で呼び出します。これを使用すると、コードにブレークポイントを入れることができます。

私が使用した スクリプト/コンソール いくつかのテストのために少し時間がかかりますが、コードからそれを呼び出すことができるかどうかを知りたいです。

ありがとう !

編集:

これが Ruby コードのサンプルです


require "ruby-debug"

[1,2,3,4,5].each do |item|
   if item == 2
      # this starts a irb-like shell from which you can step through your code
      debugger 
   end
end

Railsコンソールを使用して同じことを実現したいと考えています。

役に立ちましたか?

解決 2

唯一の方法は追加することだと思います デバッガ コード内のステートメント。

他のヒント

デバッグ中に次のように入力できます irb をクリックしてコンソールを開きます。それ以外は、何を言っているのかよくわかりません...

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top