【发布时间】:2012-03-07 10:58:24
【问题描述】:
我在 3.2.1,使用 sass-rails-3.2.4 和 sass-3.1.15...
资产管道的文档说:
asset-url("rails.png", image) becomes url(/assets/rails.png)
image-url("rails.png") becomes url(/assets/rails.png)
...
于是我制作了以下文件:
# app/assets/stylesheets/public/omg.css.sass
body
background: asset-url('snake.gif', image)
#lol
background: image-url('snake.gif')
当我访问 localhost:3000/assets/public/omg.css 我得到:
body {
background: asset-url("snake.gif", image); }
#lol {
background: image-url("snake.gif"); }
...我也尝试将文件更改为 omg.css.scss 并将语法更改为:
# app/assets/stylesheets/public/omg.css.scss
body {
background: asset-url('snake.gif', image);
}
#lol {
background: image-url('snake.gif');
}
但得到相同的结果...有人知道为什么这些助手不起作用吗?
【问题讨论】:
-
您找到解决方案了吗?
-
我的项目有 2 个样式表(一个用于网页,一个用于应用程序)。我在一个上遇到这个问题,但在另一个上没有?
标签: ruby-on-rails ruby-on-rails-3 sass asset-pipeline