ruby-on-rails – 如何在Paperclip中禁用pdf文件的后处理?

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 如何在Paperclip中禁用pdf文件的后处理?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
默认情况下,回形针会尝试处理每个图像文件生成缩略图.但它也试图用pdf文件来做,这可能是非常耗时的任务.我尝试在谷歌上找到一个解决方案,但它改变了Paperclip方法.

如何在Paperclip中禁用pdf后处理而不更改Paperclip源?

解决方法

从我当前的生产应用程序,类似于上面,但显式查找图像(在这种情况下,我的上传器几乎接受任何类型的文件,所以我只处理图像,忽略所有其他):
before_post_process :is_image?

def is_image?
  ["image/jpeg","image/pjpeg","image/png","image/x-png","image/gif"].include?(self.asset_content_type) 
end

猜你在找的Ruby相关文章