Html Rails 3将图像集成到视图模板中
我在Rails 3中遇到了一个愚蠢的问题。。。事实上,我正在构建css来设计我的应用程序,我有一个名为banner的div,我想在其中集成一个徽标(即png文件)。因此,我正在处理views/layouts/application.html.erb 我已将image.png放入public/images文件夹 在我的css中,我使用:Html Rails 3将图像集成到视图模板中,html,css,ruby-on-rails-3,image,view,Html,Css,Ruby On Rails 3,Image,View,我在Rails 3中遇到了一个愚蠢的问题。。。事实上,我正在构建css来设计我的应用程序,我有一个名为banner的div,我想在其中集成一个徽标(即png文件)。因此,我正在处理views/layouts/application.html.erb 我已将image.png放入public/images文件夹 在我的css中,我使用: background-image: url("images/rails.png"); 什么也看不出来。。。这让我发疯。有人帮我解决这个基本问题吗?它与Rails
background-image: url("images/rails.png");
什么也看不出来。。。这让我发疯。有人帮我解决这个基本问题吗?它与Rails有关吗
谢谢您缺少一个转发/
背景图像:url(“/images/rails.png”)代码>我认为问题的原因是您输入的相对URL
如果图像嵌入到URL为/articles/1/
的页面上,浏览器将从/articles/1/images/rails.png
而不是/images/rails.png
获取图像
如果在资源前面加上斜杠,它可能会起作用:
background-image: url(/images/rails.png);
顺便说一句,我认为阅读是一个好主意,因为静态图像的位置不再是public
目录