回形针宝石无法在生产中使用

问题描述 投票:0回答:2

我的Rails应用程序在开发中效果很好。 在生产环境中,在Heroku中启动应用程序时出现以下错误: 在此处输入图片说明

它引用了我定义的辅助方法:

def image_for(movie)
  if movie.image.exists?
    image_tag(movie.image.url)
  else
    image_tag('placeholder.png')
  end
end

这是在安装回形针gem之后开始的,但是在开发中不会发生。 有谁知道如何解决此错误。 我的下一步是安装旧版gem,但我首先需要一些建议。 谢谢阅读。

ruby-on-rails heroku paperclip
2个回答
0
投票

您是否在Gemfile中放入了“ aws-sdk”宝石? 似乎Rails找不到aws-sdk gem提供的Paperclip :: Storage :: S3 :: AWS。


0
投票

我通过降级AWS-SDK gem修复了此错误:gem'aws-sdk','<2.0'

© www.soinside.com 2019 - 2024. All rights reserved.