Ruby on rails 404使用rails 3.2在CSS中显示背景图像时
我在rails 3.2应用程序中手动添加了assets/images目录,并添加了image background.png。从css中引用图像时Ruby on rails 404使用rails 3.2在CSS中显示背景图像时,ruby-on-rails,css,asset-pipeline,Ruby On Rails,Css,Asset Pipeline,我在rails 3.2应用程序中手动添加了assets/images目录,并添加了image background.png。从css中引用图像时 background:url(“assets/background.png”)不重复 我得到了一个404,但是出现了资产/样式表和资产/Java脚本 **更新 似乎我又回到显式调用样式表ie <%=stylesheet_link_tag "home.css"%> 而不是 <%=stylesheet_link_tag "appl
background:url(“assets/background.png”)不重复代码>
我得到了一个404,但是出现了资产/样式表和资产/Java脚本
**更新
似乎我又回到显式调用样式表ie
<%=stylesheet_link_tag "home.css"%>
而不是
<%=stylesheet_link_tag "application" %>
背景图像将正确重新显示url相对于样式表所在位置的位置。您可能希望url(../assets/background.png)
从样式表中升级,或者url(/assets/background.png)
从根目录中升级。使用:
url(<%= asset_path 'background.png' %>)
url()
你会没事的。我更改了background:url(“assets/background.png”)没有重复
tobackground:url(image\uurl(“background.png”))不重复代码>它呈现/assets/background.png。同样url(../assets/background.png)
renders/assets/background.png,但是它仍然返回404,仍然将我扔到与上述解决方案1相同的目录中。添加文件夹后是否重新启动应用程序?2.你检查过人物的情况吗?也许你有一个*.PNG文件,而不是*.PNG文件。