Rails 3 アプリで Ajax を使用して画像のアップロードを実装しています。ただし、コントローラーで FormData を処理する方法にこだわっています。私のJavaScriptコードは次のようになります:
var fileData = new FormData($('#photo_form')[0]);
$.ajax({
type: "POST",
url: "/photos",
contentType: false,
cache: false,
processData: false,
dataType: 'json',
data: fileData,
success: function() {
alert("Photo Saved");
},
error: function(){
alert("Error post");
}
});
次に、コントローラーでパラメーターを出力しようとしましたが、フォームデータが表示されないようです。誰かがこれを処理する方法について何かヒントを与えることができますか? 本当にありがとう!