2013-12-21 31 views
3

我目前正在與Middleman合作建立一個新頁面,但現在image-url helper似乎沒有工作。指南針/中間人圖像url無法正常工作

在我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

嗯,我的印象是,我可以把背景和下d在「images/backgrounds /」文件夾中,而Middlemand/Compass會將其從該文件夾中取出。但它沒有這樣做。 –

回答

2
#Use relative URLs 
activate :relative_assets 

我相信這是在「構建」配置中,所以它不會對您在middleman本地服務器中查看的工作文件有任何影響。

使用本作品「/images/hp/wmn.png」

我猜你只需要寫路徑弄清楚你的資產,作爲一種臨時解決方案,您可以使用絕對鏈接開始本地服務器地址 //0.0.0.0:4567/的Mac或 //本地主機:4567 /窗戶

0

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