Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails-设计图像上载失败/每次推送时删除图像_Ruby On Rails_Ruby On Rails 3_Heroku_Devise - Fatal编程技术网

Ruby on rails Rails-设计图像上载失败/每次推送时删除图像

Ruby on rails Rails-设计图像上载失败/每次推送时删除图像,ruby-on-rails,ruby-on-rails-3,heroku,devise,Ruby On Rails,Ruby On Rails 3,Heroku,Devise,我已经在Heroku上推了我的rails应用程序。这是完美的工作在本地,但在Heroku,经过许多问题,它现在的工作!我很高兴,但我有两个问题: 首先,在我的编辑中,当我上传个人资料图片时,我得到以下错误: vendor/bundle/ruby/2.0.0/gems/devise-3.2.4/app/controllers/devise/registrations_controller.rb:44:in `update' 等等 我没有生成设备控制器,但如果有人有想法 还有我的第二个问题,在推过

我已经在Heroku上推了我的rails应用程序。这是完美的工作在本地,但在Heroku,经过许多问题,它现在的工作!我很高兴,但我有两个问题:

首先,在我的
编辑
中,当我上传个人资料图片时,我得到以下错误:

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

我没有生成设备控制器,但如果有人有想法

还有我的第二个问题,在推过heroku之后,我之前上传到应用程序上的所有图像都丢失了。 有什么想法吗


谢谢

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


heroku logs 2014-05-26T12:40:39.419287+00:00应用程序[web.1]:供应商/bundle/ruby/2.0.0/gems/designe-3.2.4/app/controllers/designe/registrations\u controller.rb:44:in
update'`等等,很多行。没什么了好的,图像显示时间,所以我要这样做。非常感谢。对于个人资料图片的图片上传(我发布的错误),我不知道为什么,只是为了上传图片,这个东西就崩溃了