神社宝石 - 如何从s3删除上传的图像

时间:2016-07-28 13:19:35

标签: ruby-on-rails shrine

显然:remove_attachment插件可以检查并提交但是如何从控制器调用该方法?

1 个答案:

答案 0 :(得分:4)

允许您设置表单字段(remove_attachmentremote_urldata_uri,...)的所有插件的工作方式是将getter和setter添加到模型中,因此,如果你有一个带有“图像”附件的照片模型,你可以photo.remove_image = true

但是,要删除Ruby代码中的附件,您不需要remove_attachment插件,只需将附件分配给nil

photo.image = nil
# or
photo.update(image: nil)