我已经在s3上为我的网站上传了一张图片,但它没有显示在我的网站上

时间:2016-09-29 01:40:15

标签: ruby-on-rails amazon-web-services heroku amazon-s3 ruby-on-rails-5

我已经在s3上为我的网站上传了一张图片,但它没有显示在我的网站上。它在我的localhost上工作正常,因为图片在我的Rails 5应用程序的assests / images文件夹中,但不在Heroku上。当我检查我的页面时,我确实看到了我的代码正在寻找的文件的错误:无法加载资源:服务器响应状态为404(未找到)。我相信我的Heroku设置正确我的亚马逊s3桶,因为我可以看到用户的图片被发送到它。我希望将此图片用作部分目标网页的背景。任何帮助都会很棒,谢谢。

1 个答案:

答案 0 :(得分:0)

我在我的#3桶中制作了图像。公开,以便我的网站可以访问它。此外,我将我的Rails应用程序中的图像的URL更改为amazon s3提供的新URL。