Paperclip gem不在Production中工作

时间:2015-03-29 06:39:48

标签: ruby-on-rails heroku paperclip

我的rails应用程序在开发中运行良好。在生产中,我在Heroku上启动应用程序时遇到以下错误:enter image description here

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

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

这是在安装回形针宝石之后开始的,但它在开发过程中并没有发生。有谁知道如何解决此错误。我的下一步是安装旧版本的gem,但我首先想要一些建议。谢谢你的阅读。

2 个答案:

答案 0 :(得分:0)

你把宝石放在了什么地方?#s;在你的Gemfile中? 似乎Rails找不到由aws-sdk gem提供的Paperclip :: Storage :: S3 :: AWS。

答案 1 :(得分:0)

我通过降级aws-sdk gem修复了这个错误: gem'aws-sdk','< 2.0'