Carrierwave多图像上传

Cri*_*ris 7 ruby-on-rails carrierwave

我正在使用来自主分支的多个文件上传和PostgreSQL我的产品模型有一个名为"images"的字符串字段,我可以很好地附加多个图像.

但我无法弄清楚,如何从产品中删除一张图片?我可以删除文档中描述的所有图像:

product.remove_images!
product.save
Run Code Online (Sandbox Code Playgroud)

但没有找到如何删除单个图像的方法.

小智 0

您应该能够remove_image在指定的图像(来自数组)上使用。所以你需要先以某种方式识别图像(例如images[0].remove_image!