gpt4 book ai didi

ruby-on-rails - 无法使用 Paperclip 4.0 Rails 3 上传图像

转载 作者:可可西里 更新时间:2023-11-01 13:28:09 25 4
gpt4 key购买 nike

我已经安装了 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com