53

次のコードを使用した Rails コントローラー アクション:

respond_to do |format|
  format.json{ render :json=>  {:status => 200, :response=>@some_resource} }
  format.html { redirect_to(some_resource_path)}
end

コントローラーが解決する形式、つまり「HTML」または「json」をログに記録するにはどうすればよいですか? formatタイプはCollectorです。フォーマットを示す文字列を取得する方法はありますか?

4

2 に答える 2

90

フォーマットにアクセスする方法は次のとおりです。

controller.request.format
于 2012-06-22T14:18:57.067 に答える