html - 404 图像未显示

标签 html css ruby-on-rails ruby heroku

我有一张图片:app/assets/images/oops.jpg

404.html 我有:

<html>

<head>

  <title>Oops! Where are we?</title>
  <meta name="viewport" content="width=device-width,initial-scale=1">
  <style>
  body {
  background: url('oops.jpg') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
  }
  </style>
</head>

<body>


</body>
</html>

我确认图像确实在 Heroku 上生产,但浏览器找不到图像。

这是我的文件的图像。

enter image description here

我在这里错过了什么?

最佳答案

如果你的图片是app/assets/images/oops.jpg

然后你的图像路径需要是:

body {
  background: url('/app/assets/images/oops.jpg') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
  }

关于html - 404 图像未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39861671/

相关文章:

javascript - 更改预览中的图片描述

css - iframe 变换比例仅适用于本地主机

ruby-on-rails - Rails - 如何在某些事件上给用户通知消息

ruby-on-rails - 查找与特定医疗中心关联的所有患者,无需嵌套路由

html - 我希望这些图像垂直对齐,我该如何实现?

android - Firefox 36.0/Linux 无法从我自己的本地服务器播放 WebVTT

html - <marquee> 是 block 元素还是行内元素?

javascript - 通过javascript更改图片的src,在移动设备上不生效

css - 如何在第一个 child 的 li 标签中获取字体超棒的图标

ruby-on-rails - 调用 'save' 方法后重新加载新的类数据