Railsで簡単にデバッグ文字列を印刷できますか? WindowsのOutputDebugString()
functionのようなもの。 "ロガーを使用し、現在のログに書き込むには(デバッグ|情報|エラー| |警告致命的な)コントローラ、モデルやメーラーの中から方法を。:"Railsでデバッグ文字列を出力するにはどうしたらいいですか?
1
A
答えて
2
http://guides.rubyonrails.org/debugging_rails_applications.html
logger.debug "Person attributes hash: #{@person.attributes.inspect}"
logger.info "Processing the request..."
logger.fatal "Terminating application, raised unrecoverable error!!!"
あなたはraise object.inspectも使用できます。
それとも、あなたはより強力なデバッグツールをしたい場合は、プライを見てみましょう:あなたのコード内http://railscasts.com/episodes/280-pry-with-rails
binding.pry
を、あなたはすべてのものをデバッグすることができます!
+0
ありがとうございます。できます。 –
関連する問題
- 1. Linuxでgrepのパイプ出力を部分文字列化するにはどうしたらいいですか?
- 2. 出力をRailsコンソールに送るにはどうしたらいいですか?
- 3. Vimの文字列に絵文字を入力するにはどうしたらいいですか?
- 4. 文字列に重複した文字を出力するにはどうすればよいですか?
- 5. Python(3)でUnicode文字列からUnicodeエスケープシーケンスを出力するにはどうすればいいですか?
- 6. フォーマット文字列をエスケープするにはどうしたらいいですか?
- 7. SQL/Railsの文字列レコードに改行を挿入するにはどうしたらいいですか?
- 8. `BLOG_SLUG`文字列にアクセスするにはどうしたらいいですか?
- 9. nunit3-consoleでデバッグを画面に出力するにはどうしたらいいですか?
- 10. 同じ文字列内に文字と数字を別々に出力してASCII値を出力するにはどうすればいいですか?
- 11. 文字列から文字列を抽出するにはどうすればよいですか?
- 12. phpで文字列のhtmlタグを検出するにはどうしたらいいですか?
- 13. Rails 3/HAML:変数からhaml rawを出力するにはどうしたらいいですか?
- 14. PHPで文字列から動的配列を作成するにはどうしたらいいですか?
- 15. 出力をostream_iteratorから文字列に変換するにはどうすればよいですか?
- 16. サーバスクリプトでログ出力またはデバッグ出力を実行するにはどうすればよいですか?
- 17. 文字リストを8文字列に結合するにはどうしたらいいですか?
- 18. Objective-C:ユニコード文字をデコードして文字列に戻すにはどうしたらいいですか?
- 19. 配列の文字列を解析して配列にするにはどうしたらいいですか?
- 20. Python2でutf-8バイト配列を文字列にデコードするにはどうしたらいいですか?
- 21. 文字列形式のサブプロセス出力はどうですか?
- 22. Python - 長い出力文字列をどのようにフォーマットできますか?
- 23. JSONを文字列で注文するにはどうしたらいいですか?
- 24. 文字列を決められた長さに「カット」するにはどうしたらいいですか?
- 25. Magento:モジュール出力をキャッシュするにはどうしたらいいですか?
- 26. igraph出力を表示するにはどうしたらいいですか?
- 27. 非常に長い文字列リテラルをbashで分割するにはどうしたらいいですか?
- 28. MonoDevelopでMonoDevelopアドインをデバッグするにはどうしたらいいですか?
- 29. Pythonで文字列から中間文字を削除するにはどうすればいいですか?
- 30. C#出力メッセージを文字列変数に割り当てるにはどうすればいいですか?
標準出力への出力を探していますか?そうであれば、いつでも "puts"を使うことができます。さもなければ、私はOutputDebugString()コマンドが何をしているのかよくわかりません - あなたが探しているものについてもっと教えてください? –
DbWin.exeという小さなプログラムで動作します。基本的には、デバッグ目的に特化した特別なコンソールです。デバッグ文字列がDbWinのコンソールウィンドウに表示されます。 –
'puts'は機能テストコードでうまく機能します。私は答えがとても単純だとは思わなかった。 –