【问题标题】:Paperclip gem not working in Production回形针宝石在生产中不起作用
【发布时间】:2015-03-29 06:39:48
【问题描述】:

我的 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


    【解决方案1】:

    您是否将 gem 'aws-sdk' 放入您的 Gemfile 中? Rails 似乎找不到由 aws-sdk gem 提供的 Paperclip::Storage::S3::AWS。

    【讨论】:

    • 你把它放在生产组下?您能否在生产环境中打开控制台并输入 Paperclip::Storage::S3::AWS 并检查错误是否再次发生?
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-25
      • 2023-03-10
      • 1970-01-01
      • 1970-01-01
      • 2015-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多