Rails Paperclip и загрузка нескольких файлов

Я ищу решение, которое даст пользователю возможность загружать несколько изображений через одно поле file_field. Я просмотрел такие варианты, как Jquery File Upload и Uploadify, но еще не нашел хороших примеров с рабочим решением.

У меня уже настроено несколько изображений.

 has_attached_file :asset,
                   :styles => { :large => "640x480", :medium => "300x300", :thumb => "100x100" },
                   :storage => :s3,
                   :s3_credentials => "#{Rails.root}/config/s3.yml",
                   :path => "/:contributor_id/:listing_name/:filename"

Прямо сейчас я показываю 5 отдельных файловых_полей

def new
  @listing = Listing.new
  5.times {@listing.assets.build }

  respond_to do |format|
    format.html # new.html.erb
    format.json { render json: @listing }
  end
end

Я хотел бы иметь

<%= f.file_field :asset, :multiple => true %>

Это позволяет пользователю выбирать несколько файлов в своем файловом браузере. Но как я могу обработать их с помощью вложенной модели? И заставить их загрузить.

14
задан James Chevalier 12 May 2014 в 13:59
поделиться