无法加载css格式的lib / assets和vendor / assets

时间:2013-09-23 06:23:23

标签: css ruby-on-rails ruby

rails指南说,Pipeline资产可以放在三个位置之一的应用程序中:app/assetslib/assetsvendor/assets

现在application.css中的app/assets是:

*= require_self
*= require_tree .

但结果是,只加载app/assets中的css文件。为什么lib/assetsvendor/assets中的css未加载?

1 个答案:

答案 0 :(得分:2)

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

# vendor/assets/foo.css.scss

# application.css
/= require 'foo'

另外,对于CSS,我不想使用require_tree,而是逐个要求它们,因为很难控制树中的要求顺序。顺序在CSS中很重要。