在Rails 2应用程序中验证附件内容类型Paperclip

时间:2015-08-14 07:20:23

标签: ruby-on-rails ruby validation activerecord paperclip

在我的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

只有包含附件才可以进行验证吗?

0 个答案:

没有答案