是否有简单的方法在Rails中打印调试字符串?类似于Windows中的OutputDebugString()
function。
答案 0 :(得分:2)
http://guides.rubyonrails.org/debugging_rails_applications.html
"要在当前日志中写入,请使用控制器,模型或邮件程序中的记录器。(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
,您就可以调试所有内容了!