コントローラがレンダリングするために解決したフォーマットを確認する方法 質問する

コントローラがレンダリングするために解決したフォーマットを確認する方法 質問する

次のコードを含む 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コレクタフォーマットを示す文字列を取得する方法はありますか?

ベストアンサー1

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

controller.request.format

おすすめ記事