【问题标题】:Rails - Devise image upload failed / images deleted at every pushRails - 设计图像上传失败/每次推送时删除图像
【发布时间】:2014-05-26 12:51:56
【问题描述】:

我已经在 Heroku 上推送了我的 rails 应用程序。它在本地完美运行,但在 Heroku 上,经过许多问题,它现在正在运行!我很高兴,但我有 2 个问题:

首先,在我的 Edit 用户中,当我上传个人资料图片时,我收到此错误:

vendor/bundle/ruby/2.0.0/gems/devise-3.2.4/app/controllers/devise/registrations_controller.rb:44:in `update'

等等。

我没有生成 Devises 控制器,但如果有人有想法!?

我的第二个问题,在对 heroku 进行任何推送之后,我之前上传到应用程序上的所有图像都丢失了。 有什么想法吗?

谢谢!

【问题讨论】:

  • heroku logs 2014-05-26T12:40:39.419287+00:00 app[web.1]: vendor/bundle/ruby/2.0.0/gems/devise-3.2.4/app/controllers/devise/registrations_controller.rb:44:in update'` 等等,很多行。仅此而已

标签: ruby-on-rails ruby-on-rails-3 heroku devise


【解决方案1】:

这是因为任何上传到Herokuimageattachment 都会在那里停留几分钟,然后heroku 会自动删除数据,您需要将图像存储在Amazon S3 存储桶中。详细信息在这个问题中。

everytime push to heroku, images is not showed ,paperclip

【讨论】:

  • 好吧,图像显示时间,所以我要这样做。谢谢 !而对于个人资料图片的图片上传(我发布的错误)我不知道为什么,这只是为了上传图片而崩溃
猜你喜欢
  • 1970-01-01
  • 2016-09-22
  • 1970-01-01
  • 2018-07-17
  • 1970-01-01
  • 2016-07-29
  • 2015-05-27
  • 2018-04-04
  • 2012-07-17
相关资源
最近更新 更多