デバッグ目的で、アプリによって生成された応答本文を 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