以下是我在模型中使用回形针的方式:
has_attached_file :photo,
styles: {
display: {
geometry: "146x153#",
format: :jpg,
},
message: {
geometry: "48x48#",
format: :jpg,
}
}
validates_attachment_content_type :photo, content_type: ['image/jpeg', 'image/png','image/gif']
validates_attachment_size :photo, less_than: 2.megabytes, unless: :record_is_new?
它工作正常,但是,我想让图片上传成为可选的,即如果用户不希望上传图片,则不应应用验证。
最佳答案
解决了这个问题,模型有这个验证:
validates_attachment_presence:照片
我完全忽略了这一点。
关于ruby - 是否可以在回形针中将附件设为可选?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16712352/