1

関連するすべてのオブジェクトの検査メソッドをコントローラーとモデルに配置する手間をかけずに ROR をデバッグしたい. Rails Console(irb`) を使用Rails.loggerし、また使用します。erb/rb ファイル内の要素のデバッグ/検査についても認識しています。それでも、Rails アプリをデバッグするためのより優れた、迅速で信頼性の高い方法があります。

4

3 に答える 3

3

このrailscatsを参照してください。

2 つのすばらしい宝石、特にBetter Errorsを提示します。

それ以外の場合は、レールで pry を使用できますこのrailscastを参照してください。

于 2013-03-20T11:05:35.570 に答える
1

pry-railsを使用して、コードでメソッドをpry-debugger使用することもできますbinding.pry。その後、アプリを使用しているときに、Rails サーバーで Rails コンソールを使用できます。

于 2013-03-20T11:08:17.840 に答える
0

この行をアプリケーションのGemfileに追加します

group :development do
  gem 'ruby-debug19'
end

次に、コマンドを実行します

 bundle install

debuggerコントローラーまたはモデル メソッド内に追加し、Rails サーバーを停止して、もう一度再起動します。レールが単語debuggerを見つけるたびに、その時点で制御を停止します。値またはオブジェクトを簡単にデバッグできます。これがお役に立てば幸いです。

于 2013-03-20T11:50:13.970 に答える