在我的Rails 2应用程序中,使用Paperclip作为插件上传产品图像。我需要将图像类型限制为jpeg和png,并且即使图像未上传也允许保存产品。
目前的代码是
has_attached_file :master_image,
:url => "/images/products/:id/private/master.img",
:path => ":rails_root/public/images/products/:id/private/master.img"
validates_attachment_content_type :master_image, :content_type => ['image/png', 'image/jpg'] , :message => "image must be jpg or png." , :allow_nil => true
我添加了:allow_nil => true
,但它无效。
我在尝试保存没有图片时收到image must be jpg or png
。
只有包含附件才可以进行验证吗?