我的rails应用程序在开发中运行良好。在生产中,我在Heroku上启动应用程序时遇到以下错误:
它引用了我定义的辅助方法:
def image_for(movie)
if movie.image.exists?
image_tag(movie.image.url)
else
image_tag('placeholder.png')
end
end
这是在安装回形针宝石之后开始的,但它在开发过程中并没有发生。有谁知道如何解决此错误。我的下一步是安装旧版本的gem,但我首先想要一些建议。谢谢你的阅读。
答案 0 :(得分:0)
你把宝石放在了什么地方?#s;在你的Gemfile中? 似乎Rails找不到由aws-sdk gem提供的Paperclip :: Storage :: S3 :: AWS。
答案 1 :(得分:0)
我通过降级aws-sdk gem修复了这个错误: gem'aws-sdk','< 2.0'