我使用ActiveAdmin将精选图片上传到帖子。它可以工作,但在我保存帖子后,点击编辑,图像字段为空,尽管图像仍然附加到它。 我想要实现的是上传后我想在图像上传字段下方显示图像的缩略图,并选择删除/删除图像(最好不要触摸保存按钮)。
我还使用 activeadmin-wysihtml5 gem 以及 activeadmin-dragonfly gem 来处理图片上传,当我想在帖子的正文中插入图片时编辑。 这些宝石还在ActiveAdmin中创建了一个Assets链接,我可以在其中查看和处理所有上传的图像。可以用Carrierwave做到这一点吗?或者也许让Carrierwave使用现有资产并在那里上传?
祝福, 马特
答案 0 :(得分:1)
对此的回答在ActiveAdmin Wiki上以Showing an uploaded image in the form
为特色f.inputs "Attachment", :multipart => true do
f.input :cover_page, :as => :file, :hint => f.object.cover_page.present? \
? f.template.image_tag(f.object.cover_page.url(:thumb))
: f.template.content_tag(:span, "no cover page yet")
f.input :cover_page_cache, :as => :hidden
end