在载波波的发生后,我添加了gem,生成了ReportImage上传器,添加了
t.string :report_image, null: true, unique: true
报告迁移表和
mount_uploader :report_image, ReportImage
报告模型。
但是在尝试创建没有ReportImage(nil)的报告时,我得到TypeError: can't cast ReportImage to string
有人知道如何修复它吗?
答案 0 :(得分:2)
字段不能是唯一的。 CarrierWave将“无文件”存储为空字符串