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
那样的样式表。