Hi guys and gals.
I don’t know how to explain this too well, so I’ll try my best and post
some obviously dysfunctional code (just so you can get the idea of what
I’m after if my explanation doesn’t do it.)
What I want to do is create an upload form that users can upload more
than one item with. The catch is I want to use ajax to pull off an
insert_html and update the page showing thumbnail to each file as it’s
added, while the other files are being uploaded. So, let’s say I upload
3 files, when the first one finishes it’s inserted to an unordered list
(via ajax, without reloading the page while the other two files are
still uploading), then the next file, then the last file and it ends.
I’ve been doing it fine with a single file, but now that I’ve added
multiple file uploads that controller style won’t work.
Doing something like this, which I figured was a 1,000,000:1 shot at it
working (of course, it didn’t) gives a DoubleRender error which I
@project = Project.find(params[:id])
params[:attachment].each do |key, value|
if value and value != ‘’
@file = Image.new(Hash[‘uploaded_data’ => value])
@file.user_id = logged_in_user.id
@file.project_id = @project.id
respond_to do |format| if @file.save format.js do responds_to_parent do render :update do |page| page.insert_html :top, "images", :partial => 'image',
:object => @file
Can this sort of thing even be pulled off?