2013-12-21 2 views
3

В настоящее время я работаю с Middleman, чтобы создать новую страницу, но теперь помощник-помощник изображения, похоже, не работает.Изображение-url Compass/Middleman не работает

В моем config.rb у меня есть:

#Use relative URLs 
activate :relative_assets 

set :css_dir, 'stylesheets' 
set :js_dir, 'javascripts' 
set :images_dir, 'images' 

В моем applications.css.sass я это:

body 
    background: image_url("background.png") 

фоновое изображение находится в изображениях/фоне, но Посредник не найти/загрузить это изображение. Это просто исключает:

body { 
    background: url("../images/background.png"); 
} 

Кто-нибудь знает, что я делаю неправильно?

+0

Ну, я был под впечатлением, что я могу поставить Backgroun d в папке «images/backgrounds /», а Middlemand/Compass вытащит ее из этой папки. Но это не так. –

ответ

2
#Use relative URLs 
activate :relative_assets 

Я считаю, что это в рамках «строить» конфигурации, поэтому он не будет иметь никакого влияния на ваш рабочий файл, который вы просматриваете в посреднической локальном сервере.

для меня, используя это работает «/images/hp/wmn.png»

Я думаю, вам просто нужно выяснить путь записи к вашему активу, в качестве временного решения вы можете использовать абсолютную ссылку, начиная с локальный адрес сервера //0.0.0.0:4567/ для макинтош или // локальный: 4567/для окон

0

body { 
 
    background: url("/images/background.png"); 
 
}