2

rails guide 说,管道资产可以放置在三个位置之一的应用程序中app/assetslib/assetsvendor/assets

现在application.cssapp/assets

*= require_self
*= require_tree .

但结果是,只有css文件被加载了。app/assets那么为什么css没有加载呢?lib/assetsvendor/assets

4

1 回答 1

2

对于 /lib 和 /vendor,您需要通过提及名称来手动加载它们。

# vendor/assets/foo.css.scss

# application.css
/= require 'foo'

另外,对于 CSS,我更喜欢不使用require_tree,而是一一要求,因为很难控制要求在树中的顺序。并且顺序在 CSS 中确实很重要。

于 2013-09-23T06:32:28.730 回答