The documentation說:使用bootstrap-sass時應該如何管理sass代碼?
導入引導樣式應用程序/資產/樣式表/ application.scss:
// "bootstrap-sprockets" must be imported before "bootstrap" and "bootstrap/variables" @import "bootstrap-sprockets"; @import "bootstrap";
引導鏈輪必須引導的圖標字體的工作之前進口。
確保文件具有.scss擴展名(或.sass for Sass語法)。如果您剛剛生成了新的Rails應用程序,則可能會附帶.css文件。如果該文件存在,將送達,而不是無禮的話,那麼將其重命名:
$ mv app/assets/stylesheets/application.css app/assets/stylesheets/application.scss
然後,從文件中刪除所有// =需要和// = require_tree語句。相反,使用@import導入Sass文件。
不要在Sass中使用// = require,否則您的其他樣式表將無法訪問Bootstrap組合變量或變量。
但是,如果按照他們的說法,我的其他樣式表將不會自動包含,就像他們之前那樣。我應該在佈局中明確包含每個樣式表嗎? AFAIU,這也會讓我在生產環境中有單獨的樣式表,而不是像沒有bootstrap-sass
那樣的樣式表。