图像中的内容与所报告的内容不符

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

我在使用回形针时出现以下错误 GEM.I 已尝试上传 JPG/PNG 但均无效。好像我收到验证错误..任何帮助都会很棒谢谢!

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

class Listing < ActiveRecord::Base
     has_attached_file :image, :styles => { :medium => "200x", :thumb => "100x100>" }, :default_url => "404.jpg"
validates_attachment_content_type :image, :content_type => /\Aimage\/.*\Z/
end

如果您使用的是windows 7 开发模式。你需要手动安装 file.exe 并设置路径。请关注link中的内容 installing file.exe manually

安装后

环境

  1. 打开config/environments/development.rb
  2. 添加以下行:Paperclip.options[:command_path] = 'C:\Program Files (x86)\GnuWin32\bin'
  3. 重新启动您的 Rails 服务器

这适用于 Windows 8:

1.Download file.exe

2.Test 如果通过 运行 安装好你的 cmd 并输入以下说明
转换徽标:logo.miff 然后 运行 imdisplay logo.miff

您将获得自定义徽标图像,该图像将弹出在您的 windows 屏幕上。 从现在开始,您可以开始在 rails app

上配置所有内容

打开config/environments/development.rb

添加以下行:Paperclip.options[:command_path] = 'C:\tools\GnuWin32\bin' 如果您的 rails 服务器当前正在 运行ning,请关闭服务器然后再次 运行 rails s.After 您应该准备好 go.Upload 图像在您的应用程序上。