0

私は2つのコレクションを持っています:

Basset::collection('_b_pre', function($collection) {
    $collection->add('../vendor/twitter/bootstrap/less/bootstrap.less')->apply('Less')->andApply('CssMin');
    $collection->add('../app/stylesheets/less/ad404/manifest.less')->apply('Less')->andApply('CssMin');
    $collection->add('../app/javascripts/coffee/ad404/main.coffee')->apply('CoffeeScript')->andApply('JsMin');
});

Basset::collection('_b_pre_product', function($collection) {
    $collection->add('../vendor/twitter/bootstrap/less/bootstrap.less')->apply('Less')->andApply('CssMin');
    $collection->add('../app/stylesheets/less/ad404/manifest.less')->apply('Less')->andApply('CssMin');
    $collection->add('../app/javascripts/coffee/ad404/add_product.coffee')->apply('CoffeeScript')->andApply('JsMin');
});

これら 2 つのコレクションの唯一の違いは js ファイルです。結合または短くする方法はありますか?

4

1 に答える 1

0

私はあなたが何を求めているのか本当に理解できません。すべてを 1 つのコレクションにまとめたくない場合 (通常、http 要求を抑えるための私の推奨アプローチですが、これは大規模なプロジェクトでは実用的ではないことを理解しています)、ブートストラップとマニフェストを含む基本コレクションを作成してから、ページ固有のアセットの各セットの個別のコレクションを、そのページでのみロードします。

于 2013-12-30T13:31:29.670 に答える