ruby-on-rails – Paperclip Gem – “图像的内容不是它们报告的内容”错误

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Paperclip Gem – “图像的内容不是它们报告的内容”错误前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
该网站的功能是发布博客帖子.它在 Windows 7上本地运行.我尝试过Paperclip gem(版本4.2.4和4.3),服务器进入cmd的无限循环(4.2.4上没有发生但仍然出错).我做了捆绑安装,它肯定是安装的.

的Gemfile:

gem "paperclip","~> 4.3"

这是模型:

class Post < ActiveRecord::Base

    has_attached_file :image,:default_url => ":style/rails1.jpg"
    validates_attachment_content_type :image,:content_type => /\Aimage\/.*\Z/

end

这是我在尝试提交图像(png或jpg)时遇到的错误

Image has contents that are not what they are reported to be

我是新手,所以详细的解释将不胜感激.我在这里阅读了一些其他修复但没有任何效果.

解决方法

找出一个临时解决方案:

添加文件

配置/初始化/ paperclip_media_type_spoof_detector_override.rb

require 'paperclip/media_type_spoof_detector'
module Paperclip
  class MediaTypeSpoofDetector
    def spoofed?
      false
    end
  end
end

猜你在找的Ruby相关文章