Image_path 生产中

Image_path in production

我在生产中显示图像时遇到问题。我使用 Capsitrano 在生产中部署和预编译资产。但是,尽管看起来很奇怪,但有一张图片没有显示。这是 slim 中的代码:

#homepage
  =image_tag('logo.png', class: 'logo')

当我检查元素时,我发现图像的来源是错误的。检查的代码是:

<img class="logo" src="/images/logo.png">

当我检查 public/assets 文件夹中的服务器时,正确的文件名应该是:

logo-83252a43b7fab804408f6479a0c9cef69bd54a2d86ddd7649544f76ea950b418-c82766b8c4ae4ed44968298685dffbdfa6d8d36f6bcfc2b539b1a4ab84ba1ff9.png

这是执行此操作的唯一图像。有人知道这可能来自哪里吗?

好的,我通过创建一个包含我的徽标而不是资产根路径的徽标文件夹解决了我的问题,然后我删除了开发和生产中的所有徽标文件,然后使用 capistano 将其部署到服务器。