diff --git a/app/controllers/uploads_controller.rb b/app/controllers/uploads_controller.rb
index 4f7ea64..f909c11 100644
--- a/app/controllers/uploads_controller.rb
+++ b/app/controllers/uploads_controller.rb
@@ -40,8 +40,12 @@ def edit
# POST /uploads
# POST /uploads.json
def create
- @upload = Upload.new(params[:upload])
+ # because of multiple flag set to true,
+ # form post is sending data in slightly nested format
+ # lets bring this to the front
+ upload_data = { "upload" => params[:upload]["upload"][0] }
+ @upload = Upload.new(upload_data)
respond_to do |format|
if @upload.save
format.html {
diff --git a/app/views/uploads/index.html.erb b/app/views/uploads/index.html.erb
index 36c1bcc..80d2bdb 100644
--- a/app/views/uploads/index.html.erb
+++ b/app/views/uploads/index.html.erb
@@ -8,7 +8,8 @@
Add files...
- <%= f.file_field :upload %>
+
+ <%= f.file_field :upload, :multiple=>true %>