我已经安装了 ImageMagick 和 gem Paperclip(4.0 版)。我添加了:
Paperclip.options[:command_path] = 'C:\Program Files\ImageMagick-6.8.8-Q16'
到开发.rb
我的 photo.rb 模型有这个:
has_attached_file :image
validates_attachment_content_type :image, :content_type => ['image/jpeg', 'image/png', 'image/jpg']
我可以在 photos/new.html.erb 中选择一个文件,但是一旦我点击“创建照片”按钮,页面就会重新加载,并显示一条特定于 Paperclip 的错误消息:
1 error prohibited this photo from being saved:
Image translation missing:
en.activerecord.errors.models.photo.attributes.image.spoofed_media_type
有人可以帮忙吗? 谢谢
最佳答案
将此添加到初始化程序以禁用欺骗保护:
require 'paperclip/media_type_spoof_detector'
module Paperclip
class MediaTypeSpoofDetector
def spoofed?
false
end
end
end
关于ruby-on-rails - 无法使用 Paperclip 4.0 Rails 3 上传图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21502887/