我该如何限制 Paperclip 只接受图片?如果使用亚马逊 S3 存储,是否相关?感谢阅读。
来源:https://makandracards.com/makandra/606-only-allow-pictures-as-paperclip-attachments
validates_attachment_content_type :image, :content_type => /^image\/(jpg|jpeg|pjpeg|png|x-png|gif)$/, :message => 'file type is not allowed (only jpeg/png/gif images)'
/\Aimage\/(jpg|jpeg|pjpeg|png|x-png|gif)\z/
。 - zsalzbankPaperclip有像validates_attachment_presence
、validates_attachment_content_type
和validates_attachment_size
这样的验证方法。
因此,你需要做的就是传递你想作为附件的图像的mime类型:
validates_attachment_content_type 'image/png', 'image/jpg'
image/*
,但我不确定 paperclip 是否支持。 - Eimantas