小编kco*_*non的帖子

Rails回形针和多个文件上传

我正在寻找一种解决方案,让用户能够通过一个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"
Run Code Online (Sandbox Code Playgroud)

现在我正在显示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
Run Code Online (Sandbox Code Playgroud)

我想拥有

<%= f.file_field :asset, :multiple => true %>
Run Code Online (Sandbox Code Playgroud)

这允许用户在其文件浏览器中选择多个文件.但是如何使用嵌套模型处理这些?并让他们上传.

file-upload ruby-on-rails amazon-s3 paperclip

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

amazon-s3 ×1

file-upload ×1

paperclip ×1

ruby-on-rails ×1