【发布时间】:2012-02-19 21:48:13
【问题描述】:
我在 ruby 中生成了一个脚手架,我想在网站上的每个页面中插入一个背景图片,但我不确定图片的链接应该是什么。
我的图片在app/assets/images/"dep.jpg"
这是我拥有的,但它不起作用:
background-image:url('../images/dep.jpg');
}
有什么帮助吗?谢谢
【问题讨论】:
-
尝试给出确切的路径。因为即使文件夹
/public也有images文件夹,我认为它正在寻找那里而不是你的路径 -
这取决于你的文件在哪里,相对于你的图像目录。
../表示从当前文件位置上移一个目录并查找图像目录。你的目录结构是什么样的? -
我的 rails 项目文件夹名为 ClassSchedule/apps/assets/images/dep.jpg
-
包含这一行的文件在哪里:
background-image:url('../images/dep.jpg'); -
在我位于 ClassSchedule/apps/assets/stylesheets/scaffold.css 的 css 文件中
标签: ruby-on-rails css background-image