私はJammitを使用してRailsアプリケーション用にアセットをパッケージ化しており、いくつかのグループのそれぞれに含めたいアセットファイルがいくつかあります。たとえば、 Sammyとそのプラグインをmyパッケージmobile
とscreen
JSパッケージの両方に含めたいと思います。
私はこれを試しました:
sammy: &SAMMY
- public/javascripts/vendor/sammy.js
- public/javascripts/vendor/sammy*.js
mobile:
<<: *SAMMY
- public/javascripts/something_else.js
この:
mobile:
- *SAMMY
しかし、どちらもサミーJSファイルをネストされた配列に配置します。これはJammitが理解できません。配列の要素を別の配列に直接含めるための構文はありますか?
注意:この場合、SAMMY
配列には2つの要素しかないので、各パッケージにエイリアスと参照の両方を指定するのはそれほど悪くないことだと思います。この場合は問題ありませんが、特定のロード順序を持つ要素が5つまたは10つあると、すぐに保守できなくなります。