我想有选择地删除上传的图片,作为issue#1704提供的解决方案。
一切正常,但是当我想要删除我的集合中的最后一个图像时它没有将images
值赋给[]
以下是我手动测试过程并故意分配{的调试模式{1}}到images
,但模型仍然保持其以前的值!!
代码如下:
数据库架构:
[]
答案 0 :(得分:0)
正如我在the issue提到的那样,我已经打开了,CarrierWave故意拒绝上传者列的空值或nil
值,所以我想出了一个黑客来绕过限制,它效果很好!
@instance.write_attribute(:images, nil)