16

アセットが関連していてコンパイルが必要な場合を除いて、Spin を使用して Guard を実行すると、テストを高速に保つことができます。テスト環境は、何かを変更するたびにすべてのアセットを再コンパイルするようです。ソースが変更されたアセットのみを再コンパイルするデプロイ スクリプトの例を見てきました。これもテストのために行うことができますか?または、テスト用のアセットのコンパイルを高速化する別の方法はありますか?

私はかなり具体的な設定を使用しているので、必要に応じてより多くの情報を提供させていただきます。

4

3 に答える 3

0

require_treeたとえば、アプリケーションの js ファイルと css ファイルを追加しないようにすることができます。

さらに、適切なファイル拡張子を使用してください。何かが js の場合は、通常の js ファイルのように名前を付けてください。css と scss についても同様です。

アセットをローカルでプリコンパイルして、開発時にコマンドでローカルにコンパイルすることもできますrake assets:precompileが、次回アセットの変更を確認するために、テスト後に削除することを忘れないでください (ベンダー フォルダーで生成できます)。

于 2012-11-19T07:33:43.687 に答える
-2

私は確信していますが、試すことができます:

application.js ファイルでは、すべての js ファイルを次のようにツリー順に記述します。

//= jquery が必要

//= jquery_ui が必要

//= jquery.ui.core が必要

于 2012-11-20T09:42:06.957 に答える