私は別のマニフェストファイルを作成しようとしてapp/assets/javascripts/base.js
います。これはおおよそ次のようになります。
//= require jquery
//= require jquery_ujs
//= require_tree ./backbone/tempaltes
私の計画はapp/assets/javascripts/application.js
、メインのバックボーンコードを含むファイルの前にこれを含めることです。
//= require ./backbone/app
// etc...
私の考えでは、あまり変更されないもの(テンプレート、jquery、プラグインなど)をキャッシュし、アプリコードをキャッシュバストすることができます。これは頻繁に変更される可能性があり、クライアントのページサイズを縮小します。
私は私のapp/views/layouts/application.html.haml
ように両方のファイルを必要としています:
= javascript_include_tag "base"
= javascript_include_tag "application"
ただし、developemntサーバーをロードすると、からのファイルのみapplication.js
がロードされます。のファイルはどれもbase.js
ロードされません。私はこの行をに追加しましたconfig/application.rb
:
config.assets.precompile += %w(base.js)
base.js
...しかし、開発でロードするために必要なアセットは取得されません。これらのファイルをロードするにはどうすればよいですか?