[英]Shrine gem - how to delete uploaded images from s3
顯然:remove_attachment
插件可以完成檢查和提交工作,但是如何從控制器中調用該方法呢?
所有允許您設置表單字段的插件( remove_attachment
, remote_url
, data_uri
,...) data_uri
向模型添加getter和setter的方式工作,因此,如果您具有帶有“ image”附件的Photo模型,則可以做photo.remove_image = true
。
但是,對於刪除Ruby代碼中的附件,您不需要remove_attachment
插件,您只需將附件分配給nil
:
photo.image = nil
# or
photo.update(image: nil)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.