回形针错误[paperclip]内容类型分段上的欺骗

时间:2017-04-12 21:30:16

标签: ruby-on-rails ruby ruby-on-rails-4 amazon-s3 paperclip

我设法在我的公司项目上设置Paperclip,一切都在我的本地机器上工作正常,文件都保存在本地和我的S3存储桶上,但是当我将部署到我们的staging环境时,以下错误显示在记录:

  

Command :: file -b --mime   '/tmp/82ec0de52ea6371366640c52ac59bc3120170412-25375-1gm001x.pdf'我,   [2017-04-12T20:45:53.506732#25375]信息 - :[回形针]内容   类型欺骗:文件名test.pdf(来自Headers的application / pdf,   来自Extension的[“application / pdf”],从文件中发现的内容类型   命令:。请参阅文档以允许此组合。

欺骗媒体类型的错误显示在屏幕上。我在互联网上找不到关于这种特定情况的任何信息。

1 个答案:

答案 0 :(得分:0)

出现此问题是因为某些原因/usr/bin不在Paperclip通过Passenger运行时使用的$PATH中。要解决此问题,请将以下内容添加到config/environments/production.rb(或类似):

Paperclip.options[:command_path] = "/usr/bin/"