Ruby on rails 回形针宝石欺骗错误?
我正在使用CentOS。我有最新版本的回形针。我读过有关欺骗的文章,但问题仍然存在!我甚至尝试了旧版本3.5.2,但仍然出现错误。我在远程服务器上做这个!不知道我是否必须重新启动apache或其他什么? 嘿 添加选项后,现在我得到以下信息:Ruby on rails 回形针宝石欺骗错误?,ruby-on-rails,paperclip,Ruby On Rails,Paperclip,我正在使用CentOS。我有最新版本的回形针。我读过有关欺骗的文章,但问题仍然存在!我甚至尝试了旧版本3.5.2,但仍然出现错误。我在远程服务器上做这个!不知道我是否必须重新启动apache或其他什么? 嘿 添加选项后,现在我得到以下信息: I, [2014-04-09T21:20:46.797630 #11118] INFO -- : Started GET "/system/bboys/avatars/000/000/001/medium/Casper_Family_11.jpg?1397
I, [2014-04-09T21:20:46.797630 #11118] INFO -- : Started GET "/system/bboys/avatars/000/000/001/medium/Casper_Family_11.jpg?1397064045" for 90.197.101.127 at 2014-04-09 21:20:46 +0400
F, [2014-04-09T21:20:46.799580 #11118] FATAL -- :
ActionController::RoutingError (No route matches [GET] "/system/bboys/avatars/000/000/001/medium/Casper_Family_11.jpg"):
vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.0/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
如果您不担心jpeg/jpg文件的欺骗检查,可以设置回形针选项:
Paperclip.options[:content_type_mappings] = { jpeg: 'image/jpeg', jpg: 'image/jpeg' }
这将绕过file-b-mime-type命令。如果您不担心jpeg/jpg文件的欺骗检查,可以设置回形针选项:
Paperclip.options[:content_type_mappings] = { jpeg: 'image/jpeg', jpg: 'image/jpeg' }
这将绕过file-b-mime-type命令。我的问题是我没有安装,这是回形针工作的要求。我的问题是我没有安装,这是回形针工作的要求。我在哪里设置此选项?非常感谢。在model?中,您可以将其设置在应用程序初始化时读取的任何位置;config/application.rb,config/environments/.rb,如果您希望特定于环境。我为类似的东西创建了config/initializers/paperclip.rb,因为它不是特定于环境的,我喜欢将gem配置从我的应用程序中分离出来。@Graeme McLean@Kirti Thorat我以为它已经修复了,但现在出现了新的错误。我编辑了我的帖子。在哪里设置此选项?非常感谢。在model?中,您可以将其设置在应用程序初始化时读取的任何位置;config/application.rb,config/environments/.rb,如果您希望特定于环境。我为类似的东西创建了config/initializers/paperclip.rb,因为它不是特定于环境的,我喜欢将gem配置从我的应用程序中分离出来。@Graeme McLean@Kirti Thorat我以为它已经修复了,但现在出现了新的错误。我编辑了我的帖子。转到你的终端,运行file-b-mime path/to/file/justdoit.jpeg并分享结果。你能用这个新问题提出一个新问题吗?它让其他人在将来更容易找到问题和解决方案。当您发布新问题时,请使用您的模型。转到您的终端并运行file-b-mime path/to/file/justdoit.jpeg并共享结果。您能用这个新问题提出一个新问题吗?它使其他人在将来更容易找到问题和解决方案。当你发布新问题时,请选择你的模型。