我的Rails应用程序在开发中效果很好。 在生产环境中,在Heroku中启动应用程序时出现以下错误:
它引用了我定义的辅助方法:
def image_for(movie)
if movie.image.exists?
image_tag(movie.image.url)
else
image_tag('placeholder.png')
end
end
这是在安装回形针gem之后开始的,但是在开发中不会发生。 有谁知道如何解决此错误。 我的下一步是安装旧版gem,但我首先需要一些建议。 谢谢阅读。
您是否在Gemfile中放入了“ aws-sdk”宝石? 似乎Rails找不到aws-sdk gem提供的Paperclip :: Storage :: S3 :: AWS。
我通过降级AWS-SDK gem修复了此错误:gem'aws-sdk','<2.0'