如果Rails(3,4)使用SASS预编译CSS, 为什么使用“require”作为默认值而不是Sass指令“@import”(http://sass-lang.com/documentation/file.SASS_REFERENCE.html#import)
相同的Rails文档建议使用“@import”(http://edgeguides.rubyonrails.org/asset_pipeline.html)
答案 0 :(得分:0)
作为noted in the document you linked to,@import
是首选,因为Sass变量可以在文件之间共享。但是使用Sprockets提供的require
指令允许您包含gems中的样式表或完全使用Sass绕过。
通常有多种方法可以完成任务,拥有选项是件好事。例如,Javascript有许多依赖项管理解决方案,但简单的Sprockets require
通常适用于简单的应用程序。