![](/img/trans.png)
[英]Paperclip + Active_admin + Rails 3.0.10 multiple images
[英]active_admin and adding multiple images to gallery
我正在使用active_admin和carrierwave寶石。 有兩個簡單的模型:
class Image < ActiveRecord::Base
attr_accessible :gallery_id, :file
belongs_to :gallery
mount_uploader :file, FileUploader
end
class Gallery < ActiveRecord::Base
attr_accessible :description, :title, :file, :images_attributes
has_many :images
accepts_nested_attributes_for :images, allow_destroy: true
mount_uploader :file, FileUploader
end
現在,我的Gallery的active_admin表單如下所示:
form do |f|
f.inputs "Gallery" do
f.input :title
end
f.has_many :images do |ff|
ff.input :file
end
f.actions
end
現在,我可以上傳一個文件,單擊“添加新圖像”,然后上傳另一個文件。 取而代之的是,我想單擊“添加新圖像”,選擇多個文件,然后一次全部上傳。 知道如何實施嗎?
對於具有多個圖像上傳的畫廊形式,您可以嘗試此操作
管理員/ galleries.rb
form do |f|
f.inputs "Gallery" do
f.input :name
end
f.has_many :images do |ff|
ff.input :file
end
end
在model / gallery.rb中:
attr_accessible :images_attributes
在model / gallery.rb中(在關系之后添加):
accepts_nested_attributes_for :images, :allow_destroy => true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.