Я на 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');
}
но получайте те же результаты... кто-нибудь знает, почему эти помощники не работают?