有没有在 Rails 中打印调试字符串的简单方法?类似于 Windows 中的OutputDebugString()
功能。
问问题
1653 次
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 回答