【发布时间】:2015-10-14 17:04:15
【问题描述】:
我在生产中显示图像时遇到问题。我使用 Capsitrano 在生产环境中部署和预编译资产。但奇怪的是,似乎有一张图像没有显示。这是 slim 中的代码:
#homepage
=image_tag('logo.png', class: 'logo')
当我检查元素时,我发现图像的来源是错误的。检查的代码是:
<img class="logo" src="/images/logo.png">
当我检查 public/assets 文件夹中的服务器时,正确的文件名应该是:
logo-83252a43b7fab804408f6479a0c9cef69bd54a2d86ddd7649544f76ea950b418-c82766b8c4ae4ed44968298685dffbdfa6d8d36f6bcfc2b539b1a4ab84ba1ff9.png
这是唯一可以执行此操作的图像。有谁知道这可能来自哪里?
【问题讨论】:
-
您的应用中有什么特别的
asset配置可能会阻止它吗? -
您确定标志图像是预编译的吗?
-
好文件徽标83252a43b7fab804408f6479a0c9cef69bd54a2d86ddd7649544f76ea950b418-c82766b8c4ae4ed44968298685dffbdfa6d8d36f6bcfc2b539b1a4ab84ba1ff9.png在服务器上,所以我认为是做了 SPAN>
标签: ruby-on-rails capistrano production-environment