我有一个运行ActiveAdmin并使用CarrierWave上传图片的ROR应用程序。我有一个模型:产品,它允许多个ProductImages。在添加新产品并选择几张图片上传时,所有这些似乎都很顺利。但是,一旦我想修改该产品的形象似乎并没有真正被上传,再加上我得到以下错误:ROR + ActiveAdmin + Carrierwave,上传多张图片后编辑
我的假设是,最初上传并没有做太多和为此结束了空在编辑上。
这里是管理形式的一个片段:
ActiveAdmin.register Product do
form(:html => {:multipart => true}) do |f|
f.inputs "Details" do
f.input :name
f.input :descr, :label => "Description"
f.input :brand, :as => :select, :collection => Brand.all, :member_label => :name, :label => "Brand"
# tags
f.autocomplete_field :tag_list, '/products/autocomplete_tag_name', :"data-delimiter" => ', '
f.input :tag_list, :hint => "Comma delimited tags"
end
f.has_many :product_images do |pi|
pi.inputs "Product Images" do
if !pi.object.nil?
pi.input :_destroy, :as => :boolean, :label => 'Destroy?'
end
pi.input :image_name
pi.input :image
end
end
f.buttons
end
end
编辑
我知道一两件事,图像做得到上载创作的帖子,其从编辑行为up ..
我目前有同样的问题 - 你找到任何解决方案吗? :/ – mrmnmly
同样的问题...不能删除后添加..任何运气? – Danpe