gpt4 book ai didi

ruby-on-rails - Rails image_tag 在生产中生成错误路径

转载 作者:行者123 更新时间:2023-12-04 19:57:02 26 4
gpt4 key购买 nike

我有一个 Rails 4.2.0 应用程序,它使用 image_tag 来显示图像,例如:

= image_tag 'android_green_300_100px'

(它也使用 slim)

在开发模式下,生成以下 img 标签:

<img src="/assets/android_green_300_100px-3c57292ef62b34ed33756c2057c8c7320c22ac7fc7061576b29a97d312d954b1.png">

效果很好。

当使用 capistrano 部署到生产环境时,会生成具有适当名称的图像文件:

INFO -- : Writing 
/home/app/releases/20160405210757/public/assets/android_green_300_100px-
3c57292ef62b34ed33756c2057c8c7320c22ac7fc7061576b29a97d312d954b1.png

但是 image_tag 方法返回图像标签:

<img src="/images/android_green_300_100px">

这显然会返回 404 错误。

如果我手动访问正确的图片 URL,它就可以工作(图片在那里)

有什么想法吗?非常感谢!

最佳答案

很确定您必须使用 image_tag 的文件扩展名才能在生产中工作:

= image_tag 'android_green_300_100px.png'

关于ruby-on-rails - Rails image_tag 在生产中生成错误路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36437503/

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