显然:remove_attachment
插件可以检查并提交但是如何从控制器调用该方法?
答案 0 :(得分:4)
允许您设置表单字段(remove_attachment
,remote_url
,data_uri
,...)的所有插件的工作方式是将getter和setter添加到模型中,因此,如果你有一个带有“图像”附件的照片模型,你可以photo.remove_image = true
。
但是,要删除Ruby代码中的附件,您不需要remove_attachment
插件,只需将附件分配给nil
:
photo.image = nil
# or
photo.update(image: nil)