1

有没有在 Rails 中打印调试字符串的简单方法?类似于 Windows 中的OutputDebugString()功能

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 回答