gpt4 book ai didi

ruby-on-rails - Rails 4.1 Elastic Beanstalk 找不到图像 url

转载 作者:行者123 更新时间:2023-12-04 05:37:29 25 4
gpt4 key购买 nike

我已将一个简单的登录页面上传到基于 Rails 4.1 的 AWS elastic beanstalk。

现在的问题是图片没有被加载。

http://localhost/assets/image.png shows me the image.
http://webinsight.co/assets/image.png does not exist.

当我查看 AWS S3 时,图像文件已正确上传到 AWS。

有没有人遇到过同样的问题?

我的网站: http://webinsight.co

最佳答案

这是我所做的工作。

我将所有图片路径从“/assets/image.png”更改为

<%= image_tag("image.png") %>

对于背景图片,我将其更改为类似

background: url(image-path('image.png')) no-repeat center center;

然后我做了一个 Assets 预编译。

rake assets:precompile RAILS_ENV=production

至于为什么需要这样做,我在某处读到,如果 AWS S3 服务图像未在 Rails 项目的 public/assets/文件夹中列出,则存在一些权限问题。

由于 assets:precompile 会自动在公用文件夹中创建这些图像的新实例,因此在进行更改并动态列出图像路径后,您不会遇到此问题。

关于ruby-on-rails - Rails 4.1 Elastic Beanstalk 找不到图像 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24568826/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com