私は、1つのfile_fieldを通して複数の画像をアップロードするためのソリューションを探しています。私はそのようなJquery File UploadとUploadifyのオプションを見てきましたが、実際のソリューションで良い例を見つけていません。Rails Paperclip&Multiple File Uploads
私はすでに、複数の画像の設定は、
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 %>
がしたい持っていますファイルブラウザで複数のファイルを選択します。しかし、ネストされたモデルでこれらをどのように処理できますか?アップロードするようにしてください。
私はすでに「リスト」と呼ばれる別のモデルを作成しています。リスティングhas_manyアセット。私はすでに複数のアセットをアップロードできますが、1つの[ファイルを選択]フィールドではできません。誰かが良い例をアップロードして使用している場合、それは素晴らしいだろう。私はバックグラウンドJSをどのようにして各画像を処理し、それらをサーバーに適切にPOSTするのかはわかりません。 – kcollignon
':multiple =>' multiple "を' file_field'に追加すると、少なくとも1つのhtmlファイル入力フィールドから複数のファイルを選択できます(少なくともChromeでは)。これらのアップロードを適切に管理するという問題はまだ解決していませんが、postパラメータには、選択してアップロードした複数のファイルの配列が含まれています。 –
また、 ':html => {:multipart =>:true}'を 'form_for'に追加する必要があります。 –