2013-12-14 78 views
2

我通過chrome開發工具發現下面的custom.css.scss沒有被用於生產。有誰知道爲什麼heroku不會使用一些scss?css在軌道生產環境中無法加載

我custom.css.scss索引頁

/* Masters index */ 

.masters { 
    list-style: none; 
    margin: 0; 
    li { 
    overflow: auto; 
    padding: 10px 0; 
    border-top: 1px solid $grayLighter; 
    &:last-child { 
     border-bottom: 1px solid $grayLighter; 
    } 
    } 
} 

發展指數頁面

development index page

生產索引頁

production index page

+1

你運行過'rake assets:precompile'嗎? – Bubbles

+0

@泡沫漂亮的謝謝你,如果你想把它作爲答案,我會將它標記爲答案。再次感謝。 –

回答

6

在生產模式,你有運行rake assets:precompile提供您的app/assets文件夾中的任何內容。在開發過程中,Rails不斷檢查文件的更新並逐一提供。

當你在開發時,這很棒,但是生產速度很慢。所以,爲了加快速度,Rails運行了一個單一的更長時間的任務,它縮小併合並了app/assets中的一堆文件,加快了頁面加載時間並減少了服務器負載。

相關問題