gpt4 book ai didi

ruby-on-rails - 如何在 Rails 上将响应正文打印到 stdout/stderr

转载 作者:行者123 更新时间:2023-12-04 06:01:51 25 4
gpt4 key购买 nike

我想将我的应用程序生成的响应正文打印到 stdout/stderr 以进行调试。流量是服务器-服务器,因此我无法使用客户端工具来获取 http 流量。

有提到puts @response.bodyhttp://api.rubyonrails.org/classes/ActionDispatch/Response.html ,但是在我的应用程序 Controller 中 @response未定义。有没有办法让我打印响应正文以登录我的 rails 应用程序,如果是这样,如何?

根据给出的答案,是这样的:

after_filter :print_response_body, :only => [:index]

def print_response_body
$stderr.puts response.body
end

最佳答案

在您的 Controller 中,尝试

after_filter do
puts response.body
end

关于ruby-on-rails - 如何在 Rails 上将响应正文打印到 stdout/stderr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15369072/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com