使用回形针和Rails验证多种内容类型
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用回形针和Rails验证多种内容类型相关的知识,希望对你有一定的参考价值。
我正在使用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
以上是关于使用回形针和Rails验证多种内容类型的主要内容,如果未能解决你的问题,请参考以下文章
Rails 3 回形针 mime 类型 - Office 2007
Rails 4 Paperclip with Devise,文件保存错误