5

デバッグ目的で、アプリによって生成された応答本文を stdout/stderr に出力したいと考えています。トラフィックはサーバー間であるため、クライアント ツールを使用して http トラフィックを取得することはできません。

http://api.rubyonrails.org/classes/ActionDispatch/Response.htmlputs @response.bodyに言及がありますが、私のアプリではコントローラーは未定義です。Rails アプリのログに応答本文を出力する方法はありますか?@response


与えられた答えに基づいて、次のようにしました:

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

def print_response_body 
  $stderr.puts response.body
end
4

1 に答える 1

8

コントローラーで、試してください

after_filter do
  puts response.body
end
于 2013-03-12T18:38:44.160 に答える