remotipart gem を使用してファイルをサーバーにアップロードする Web サービスを作成しました。データの送信に使用されるフォームは ajax フォームです (remote => true)。すべてが正常に機能し、ファイルが保存されます。
ただし、問題は、オブジェクトが更新されたときに、jquery ライブラリがサーバー (200 OK
または)の完全に適切な応答に対する応答として ajax:error イベントをトリガーすることです。201
コントローラーは format.json で応答します
format.json { render json: @author, status: :created, location: @author }
応答の評価を担当する JavaScript は、ドキュメントに従います。
.bind("ajax:error", function (xhr, status, error ...
ブラウザでの答えは200
で、jQuery オブジェクトのステータスコードは です200
。ただし、タイプは ですajax:error
。これがどのように起こるか知っている人はいますか?