本文介绍了如何限制 Paperclip 只接受图像?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何限制 Paperclip 只接受图片?如果相关,我将使用 Amazon S3 进行存储.感谢阅读.

How can I restrict Paperclip to only accept images? I'm using Amazon S3 for storage if that's relevant. Thanks for reading.

推荐答案

Paperclip 具有诸如 validates_attachment_presencevalidates_attachment_content_typevalidates_attachment_size 等验证方法.

Paperclip has validation methods like validates_attachment_presence, validates_attachment_content_type, and validates_attachment_size.

所以你需要做的就是传递你想要作为附件的 mime 类型的图像:

So all you need to do is pass mime types of images you'd like to have as attachments:

validates_attachment_content_type 'image/png', 'image/jpg'

这篇关于如何限制 Paperclip 只接受图像?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 20:32