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。 这看起来像你正在使用的,但我无法确定。