2

app/assetsRails ガイドによると、パイプライン アセットは、アプリケーション内の、lib/assetsまたはの 3 つの場所のいずれかに配置できますvendor/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_treerequire の順序をツリーで制御するのが難しいため、使用せずに 1 つずつ require することを好みます。また、CSS では順序が重要です。

于 2013-09-23T06:32:28.730 に答える