Wysyłanie pliku FormData HTML5 za pomocą RubyOnRails

Używam tego skryptu do przesyłania pliku (jeden po drugim) za pomocą HTML5 FormData w aplikacji Rails 3.2.8.

http://jsfiddle.net/RamPr/

$('.uploader input:file').on('change', function() {
  $this = $(this);

  $('.alert').remove();

  $.each($this[0].files, function(key, file) {
    $('.files').append('<li>' + file.name + '</li>');

    data = new FormData();
    data.append(file.name, file);

    $.ajax({
      url: $('.uploader').attr('action'),
      contentType: 'multipart/form-data',
      type: 'POST',
      dataType: 'json',
      data: data,
      processData: false
    });
  });
});

Ale kiedy przesyłam plik, otrzymuję ten błąd w konsoli:

webrick/server.rb:191:in `block in start_thread' ERROR ArgumentError: invalid %-encoding ("filename.jpeg" Content-Type: image/jpeg

Jak mogę rozwiązać ten błąd?

questionAnswers(1)

yourAnswerToTheQuestion