我正在寻找一种解决方案,让用户能够通过一个 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 个单独的 file_fields
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 %>
这允许用户在他们的文件浏览器中选择多个文件。但是如何使用嵌套模型处理这些?并让他们上传。