Rails图像断链接

我正在尝试链接到rails中的图像并且它无法正常工作。 我可以链接到assets / file.css以及assets / file.js,但assets / file.jpg不起作用。

我尝试了一个新的rails new project_name,当我打开主页并且rails徽标没有显示时。

作为一个附带问题,

如何让rails只加载application.js和application.css

我看到如果我从URL中删除?body = 1,它会将它们全部压缩到一个文件中,但是当我使用以下代码查看页面时,它会将这些文件留空并将它们作为单独的脚本逐个包含。

 "all" %>  

好的,这是一个预期的行为,你必须使用Rails助手:

  <%= image_tag "file.jpg" %> 

你的css文件应该是.erb。 在其中,使用:

 .class { background-image: url(<%= asset_path 'image.png' %>) } 

这里参考第2.2.1段。

我刚检查了我的代码,我的CSS看起来像这样:

 background-image:url(/assets/pinstripes.jpg); 

当然,将图像上传到app / assets / images。 这看起来像你正在使用的,但我无法确定。