1

Railsのrespond_withメソッド内でhttpエラーを処理する最良の方法はどれだろうと思っていました:

respond_to :html, :json

# @my_resources = [] 
def index
  respond_with @my_resources
end

このアクションは、http 200 ステータス コードで応答しています。http 204 は、http 要求に対する「コンテンツなし」の応答であり、クライアントの元の要求 (json 形式) に対する正しい答えにより適しているようです。他のリクエストとレスポンスでも同じ動作が発生します。

204 応答コードに関する W3 の raccomendation のリンク

http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html

4

0 に答える 0