Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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 图像正在上载到Cloudinary,但未在应用程序(Rails)中显示_Ruby On Rails_Heroku_Cloudinary_Rails Activestorage_Image Upload - Fatal编程技术网

Ruby on rails 图像正在上载到Cloudinary,但未在应用程序(Rails)中显示

Ruby on rails 图像正在上载到Cloudinary,但未在应用程序(Rails)中显示,ruby-on-rails,heroku,cloudinary,rails-activestorage,image-upload,Ruby On Rails,Heroku,Cloudinary,Rails Activestorage,Image Upload,我正在Heroku上主持一个Rails项目,通过Cloudinary上传图像。上传工作正常,我可以在我的Cloudinary帐户上看到图像。在应用程序中,图像被破坏。当我复制图像地址时,它会给我一个以 https://localhost/rails/active_storage/blobs/eyJfcmFpbHMiOnsibWV... 有什么办法解决这个问题吗?我已经在development.rb/production.rb中设置了config.active\u storage.service=

我正在Heroku上主持一个Rails项目,通过Cloudinary上传图像。上传工作正常,我可以在我的Cloudinary帐户上看到图像。在应用程序中,图像被破坏。当我复制图像地址时,它会给我一个以

https://localhost/rails/active_storage/blobs/eyJfcmFpbHMiOnsibWV...


有什么办法解决这个问题吗?我已经在development.rb/production.rb中设置了
config.active\u storage.service=:cloudinary
,并在storage.yml中设置了
cloudinary:service:cloudinary
。CLOUDINARY\u URL是正确的。

应用程序中的全局应用程序URL是(可能)
localhost
。检查你的
应用程序配置变量
,看看这是否能解决你的问题。如果不起作用,那么共享你的配置文件。我在配置文件中找不到任何设置为localhost的内容。您想查看哪些文件?转到Heroku仪表板中的应用程序设置,您将看到
revel-config-vars
。检查配置变量,查看是否有任何应用程序url配置指向
localhost
。您是否从某个开源项目部署了此应用程序?否,配置变量中没有指向localhost的内容。这是一个以前托管在另一个Heroku帐户上的项目,具有另一个Cloudinary api密钥,然后图像就可以工作了。在我部署到一个新帐户后,它不再工作了。代码是否在某个地方可用?