【发布时间】:2016-12-02 22:04:04
【问题描述】:
显然:remove_attachment 插件可以完成检查和提交,但我如何从控制器调用该方法?
【问题讨论】:
标签: ruby-on-rails shrine
显然:remove_attachment 插件可以完成检查和提交,但我如何从控制器调用该方法?
【问题讨论】:
标签: ruby-on-rails shrine
所有允许您设置表单字段的插件(remove_attachment、remote_url、data_uri、...)的工作方式都是为您的模型添加 getter 和 setter,所以如果您有照片带有“图像”附件的模型,你可以做photo.remove_image = true。
但是,要删除 Ruby 代码中的附件,您不需要 remove_attachment 插件,只需将附件分配给 nil:
photo.image = nil
# or
photo.update(image: nil)
【讨论】: