Carrierwave - 使用删除/删除链接上传后,在ActiveAdmin中显示缩略图

时间:2013-06-19 21:10:25

标签: carrierwave activeadmin dragonfly-gem wysihtml5

我使用ActiveAdmin将精选图片上传到帖子。它可以工作,但在我保存帖子后,点击编辑,图像字段为空,尽管图像仍然附加到它。 我想要实现的是上传后我想在图像上传字段下方显示图像的缩略图,并选择删除/删除图像(最好不要触摸保存按钮)。

我还使用 activeadmin-wysihtml5 gem 以及 activeadmin-dragonfly gem 来处理图片上传,当我想在帖子的正文中插入图片时编辑。 这些宝石还在ActiveAdmin中创建了一个Assets链接,我可以在其中查看和处理所有上传的图像。可以用Carrierwave做到这一点吗?或者也许让Carrierwave使用现有资产并在那里上传?

祝福, 马特

1 个答案:

答案 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