2014-03-01 35 views
2

不工作在我application.css我我有這樣的風格:CSS在Rails的背景色體

body { 
    /*background-image: url(back.jpg);*/ 
    background-color: #343434; 
} 

如果我取消了background-image屬性,它工作得很好,但我不希望圖像了,我想要純色。但是,背景顏色沒有顯示出來。

我使用Rails 4引導3和薩斯(儘管這個文件不是SCSS)

任何意見將是有益的。

回答

2

CSS

不知道bootstrap明確,但是這可能會幫助您解決問題:

html, body { background: #343434; } 

這會給整個文件(html)的#343434背景,這將覆蓋從引導的任何潛在預設


預編譯

正如邁克 - 萊利提到的,你可能也有一個assets precompile問題:

rake assets:precompile RAILS_ENV=production 

這不會是在發展中(剛生產)的問題

+1

你說得對,問題在於html標籤。一旦我添加'''html body {}'''它工作 – onetwopunch

1

您是否正在使用Rails的資產管道?如果是這樣運行:

rake assets:precompile 

這將清除任何更改,它應該顯示出來。如果您沒有使用資產管道,或者這不起作用。嘗試在瀏覽器中檢查CSS樣式。只是爲了看看你是否能在頁面上找到任何東西。讓我知道這是否有幫助。

Mike Riley

0

看來您需要用逗號分隔網址。

background-image: url('back.jpg'); 

你可以看到w3school關於background-image的語法。
Link

+0

OP說他不想要圖片 –

+0

哎呀,抱歉誤會。 –