4

モデル/コントローラーをlogger.debugでデバッグする方法はありますか? それともより良い方法ですか?

ありがとうございました!

編集 1

ruby-debugを使用することは、私にとって急な学習曲線のように思えます。

編集 2

よし、ruby-debug の理解が深まりました。

初心者が ruby​​-debug をセットアップして使用する際に役立ついくつかの注意事項:

gem install ruby-debug
in config/environments/development.rb add

「ルビーデバッグ」を含める

then just above the code you want to debug add:

debugger

if you need to debug third party plugin / gem, use

include 'ruby-debug'
debugger

just use ruby script/server to run, no need to add --debugger

編集 3

このプラグインは、Rails アプリケーションの流れを理解するのに本当に役立ちます。プロになる初心者にはこれを強くお勧めします!

ruby-debug をセットアップするだけで、アプリケーションが要求したアクションの下のコントローラー内の任意の場所にデバッガー コードを配置できます。その後、あなたは素晴らしい啓示を見つけるでしょう!

4

1 に答える 1

4

ruby-debug の使い方を学ぶことを強くお勧めします。次のようにしてインストールできます。

gem install ruby-debug

debugger次に、プラグイン コードまたはコードがプラグインを呼び出す場所にステートメントを追加し、それをステップ実行して、何が問題なのかを確認できます。

私も個人的にこれらの設定を使用しているため、少し使いやすくなっています-~/.rdebugrcファイルに入れます。

set autoeval
set autolist
set autoreload
于 2010-08-27T16:01:19.253 に答える