ruby-on-rails – 如何在Rails上将响应主体打印到stdoutstderr

ruby-on-rails – 如何在Rails上将响应主体打印到stdoutstderr,第1张

概述我想打印出我的应用程序生成的响应体到stdout / stderr进行调试.流量是服务器 – 服务器,因此我无法使用客户端工具来获取http流量. 在http://api.rubyonrails.org/classes/ActionDispatch/Response.html中提到了puts @ response.body,但在我的app控制器中@response是未定义的.有没有办法让我在我的r 我想打印出我的应用程序生成的响应体到stdout / stderr进行调试.流量是服务器 – 服务器,因此我无法使用客户端工具来获取http流量.

在http://api.rubyonrails.org/classes/ActionDispatch/Response.html中提到了puts @ response.body,但在我的app控制器中@response是未定义的.有没有办法让我在我的rails应用程序中打印响应主体到日志,如果有,怎么样?

基于给出的答案,它是这样的:

after_filter :print_response_body,:only => [:index]def print_response_body   $stderr.puts response.bodyend
解决方法 在你的控制器中,试试吧

after_filter do  puts response.bodyend
总结

以上是内存溢出为你收集整理的ruby-on-rails – 如何在Rails上将响应主体打印到stdout / stderr全部内容,希望文章能够帮你解决ruby-on-rails – 如何在Rails上将响应主体打印到stdout / stderr所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1290532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存