1

Are there simple ways to print debug strings in Rails? Something like the OutputDebugString() function in Windows.

4

1 に答える 1

2

http://guides.rubyonrails.org/debugging_rails_applications.html

「現在のログに書き込むには、コントローラー、モデル、またはメーラー内から logger.(debug|info|warn|error|fatal) メソッドを使用します:」

logger.debug "Person attributes hash: #{@person.attributes.inspect}"
logger.info "Processing the request..."
logger.fatal "Terminating application, raised unrecoverable error!!!"

raise object.inspect を使用することもできます。

または、より強力なデバッグ ツールが必要な場合は、pry を参照してください: http://railscasts.com/episodes/280-pry-with-rails

binding.pryあなたのコードで、あなたはすべてのものをデバッグすることができます!

于 2012-02-15T22:54:49.013 に答える