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

I have a simple form , with a file field   = form_for (Clip.new), :html => {:multipart => true} , :remote => true , do |f|        = f.hidden_field :user_id, {:value => current_user.id}        = 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" /></

</form>

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 +KsEqjTpk=", "clip"=>{"user_id"=>"9", "name"=>"test", "description"=>"testing image upload"}, "commit"=>"Add", "action"=>"create", "controller"=>"clips", "locale"=>"en_GB"}

I should have the image upload data : "image"=>#<ActionDispatch::Http::UploadedFile:0... @original_filename="...", @content_type="image/jpeg", @headers=... @tempfile=#<File:/var/folders/NK/N...>>

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.

http://khamsouk.souvanlasy.com/articles/ajax-file-uploads-in-rails-using-attachment_fu-and-responds_to_parent

Thanks,