URL-адрес изображения Compass/Middleman не работает

В настоящее время я работаю с Миддлманом над созданием новой страницы, но теперь помощник по URL-адресу изображения, похоже, не работает.

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

#Use relative URLs   
activate :relative_assets

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

В моих application.css.sass у меня есть это:

body
  background: image_url("background.png")

Фоновое изображение находится в изображениях/фоне, но Миддлман не находит/не загружает это изображение. Он просто выдает это:

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

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


person Peter Boomsma    schedule 21.12.2013    source источник
comment
Ну, у меня сложилось впечатление, что я могу поместить фон в папку images/backgrounds/, а Middlemand/Compass вытащит его из этой папки. Но это не так.   -  person Peter Boomsma    schedule 22.12.2013


Ответы (1)


#Use relative URLs   
activate :relative_assets

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

для меня это работает "/images/hp/wmn.png"

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

person Karim Tarek    schedule 23.12.2013