我正在使用Paperclip gem for Rails,以便允许用户上传自己的照片。我显然只想接受jpeg
,gif
或png
图像。验证这些文件而不是Word文档之类的其他文件的正确方法是什么?
根据the Paperclip docs,我使用以下命令验证内容类型:
validates_attachment :document, content_type: "application/pdf"
验证上述不同图像格式(gif
,png
,jpeg
)的正确方法是什么?
class Doc
has_attached_file :document
validates_attachment_content_type :document,
:content_type => /^document\/(png|gif|jpeg)/,
:message => 'only (png/gif/jpeg) images'
end