无法将ReportImage转换为carrierwave Rails4中的字符串

时间:2016-10-24 11:11:10

标签: ruby-on-rails ruby-on-rails-4 casting carrierwave image-uploading

在载波波的发生后,我添加了gem,生成了ReportImage上传器,添加了

t.string :report_image, null: true, unique: true

报告迁移表和

mount_uploader :report_image, ReportImage

报告模型。

但是在尝试创建没有ReportImage(nil)的报告时,我得到TypeError: can't cast ReportImage to string

有人知道如何修复它吗?

1 个答案:

答案 0 :(得分:2)

字段不能是唯一的。 CarrierWave将“无文件”存储为空字符串