Cannot get multipart => true , running well in my form when using remote => true

I have a simple form , with a file field
  = form_for (, :html => {:multipart => true} , :remote =>
true , do |f|
       = f.hidden_field :user_id, {:value =>}
       = f.text_field :name
         = f.text_area :description
       = f.file_field :image
         = f.submit I18n.t(:add)

generating the html code

<form accept-charset="UTF-8" action="/en_GB/clips" class="new_clip"
data-remote="true" enctype="multipart/form-data" id="new_clip"
method="post"><div style="margin:0;padding:0;display:inline"><input
name="utf8" type="hidden" value="&#x2713;" /><input
name="authenticity_token" type="hidden" value="1ovVVdl+oh17phaR4ZVMc/
wZpL5v07YMBh+KsEqjTpk=" /></div>
<p><input id="clip_image" name="clip[image]" type="file" /></p>
<p><input id="clip_submit" name="commit" type="submit" value="Add" /></


which seems to be OK ( compared to tutorial ...)

but when if I check the params sent in my controller , I DON'T GET
the clip[image] ...

(rdb:9) params
{"utf8"=>"✓", "authenticity_token"=>"1ovVVdl+oh17phaR4ZVMc/wZpL5v07YMBh
"clip"=>{"user_id"=>"9", "name"=>"test", "description"=>"testing image
"commit"=>"Add", "action"=>"create", "controller"=>"clips",

I should have the image upload data :
@original_filename="...", @content_type="image/jpeg", @headers=...

what could be wrong ? is the remote-true incompatible ?

[SOLVED .... well not solved but IMPOSSIBLE] seems cannot be done
via Ajax ... need to review my design

So, you want to upload Files (Images, PDFs) via Ajax. Well thats not impossible at all. We can upload files using Ajax. I have done it and it is working quite fine for me.

Please! take a look at this tutorial. I’ am sure it will helps you a lot.