ruby-on-rails - 生产中的回形针验证问题

标签 ruby-on-rails ruby google-app-engine paperclip paperclip-validation

我在谷歌云上部署我的应用程序时遇到问题,我收到此错误

has contents that are not what they are reported to be

本地运行正常!我已经尝试使用 command_path。所以我真的不知道我接下来要做什么......

这是我的模型

has_mongoid_attached_file  :image,
    :styles => { :large => "380x380!" , :medium => "240x240", :small => "120x120!" },
    :storage => :fog,
    :fog_public => true,
    :fog_directory => 'XXXX',
    :path => "images/:id/:style/:basename.:extension",
    :fog_credentials => {  :provider => 'Google',
                           :google_storage_access_key_id => 'XXXXX',
                           :google_storage_secret_access_key => 'XXXXX'}

  validates_attachment_content_type :image, :content_type => ["image/jpg", "image/jpeg", "image/png", "image/gif"]

感谢您的努力。希望大家帮帮我

最佳答案

好的,我找到了一个结果。我刚刚创建了一个 initializers/paperclip.rb 文件

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

现在它非常适合我。

如果您在使用 Rails 的 App Engine 上遇到 ImageMagick 问题,请参阅此 link

关于ruby-on-rails - 生产中的回形针验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36240872/

相关文章:

ruby - 创建新数据库时 DataMapper SQLite 错误

ruby - 在 Ruby on Rails 中计算/存储 line_item 总数的最佳方法是什么?

python - 在 Google App Engine 上自动生成站点地图

ruby-on-rails - 如何在不需要参数的情况下创建自己的 Rails 生成器?

javascript - 如何在rails 4.2.1中使用jquery-addresspicker

javascript - Ajax 删除请求中传递给 success 函数的是什么?

ruby-on-rails - 用于 Facebook 的 omniauth.auth 未返回完整哈希值且无法使用 facebook 成功登录

ruby-on-rails - Ruby "don' t care variable"和Prolog的一样?

python - 如何从多个实体中删除 db.BlobProperty?

google-app-engine - 分析 java Google App Engine 应用程序