Ignacio, Concerning the issue with IE9, I think it's needed to use the js jquery.iframe-transport.js and configure its use in coffee script. In the demo at http://blueimp.github.com/jQuery-File-Upload/ , they use it in script main.js controlling the upload itself.
A. 2012/9/27 Bryan Larsen <[email protected]> > The reason that it was loading old images was due to the fact that > your part wasn't actually getting refreshed due to an error. I've > fixed the error, and things should now work, at least on Firefox. I > haven't tested IE9 yet, but it's getting late. Here's the code I > was using to test with, it's a simplified version of yours: > > > https://github.com/tablatom/hobo/commit/223110a944e9182c7f2154a9b0e1451254b3a23d > > Bryan > > > On Tue, Sep 25, 2012 at 5:27 PM, Arnaud Doyen <[email protected]> wrote: > > Hi, > > > > I tried ajax file upload with some images and I discover an issue with > IE9 > > (yes, again...). > > In, fact, this is this issue: > > > http://stackoverflow.com/questions/9230779/ie9-prompts-user-on-submission-of-hidden-iframe > > IE9 doesn't like the content-type of the json rendered. > > > > Then, it asks me if I want to open the js file like I tried to download a > > file. > > > > Also, I have this declared in application.dryml : > > <def tag="input" for="Paperclip::Attachment" attrs="size"> > > <% size||="thumb" %> > > <if test="&this.exists?"> > > <view size="&size"/> > > </if> > > <%= file_field_tag param_name_for_this, attributes %> > > </def> > > > > <def tag="view" for="Paperclip::Attachment" attrs="size"> > > <%= image_tag this.url size %> > > </def> > > > > (Yes, I tried to use <view merge-attrs/> in the input tag but this seems > not > > working). > > > > And in the view: > > <do part="photo"> > > <form update="photo" multipart> > > <input:photo size="normal"/> > > <div class="actions"> > > <submit label="#{ht 'ad.actions.save', > :default=>['Save']}"/> > > </div> > > </form> > > </do> > > Then, the image is shown in the input tag. > > The goal is to upload the photo and then, update the part so that the > photo > > is changed directly. > > > > While uploading a photo, the part is quite well upadted but I receive an > > error because it tries to download also the old image. > > I debugged that with chrome and the need for this old image is coming > from > > the javascript jquery.js from jquery-rails: > > clone = elem.cloneNode( true ); > > (around line 6084). > > > > I can live with the second issue since ajax file upload is not often > used, > > but it's better it works with IE9. > > I think I can correct this issue while modifying the controller. > > > > I'll do that tomorrow, since it's already late here... > > > > Best regards, > > Arnaud. > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Hobo Users" group. > > To post to this group, send email to [email protected]. > > To unsubscribe from this group, send email to > > [email protected]. > > For more options, visit this group at > > http://groups.google.com/group/hobousers?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Hobo Users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/hobousers?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Hobo Users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/hobousers?hl=en.
