私は別のマニフェストファイルを作成しようとして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...しかし、開発でロードするために必要なアセットは取得されません。これらのファイルをロードするにはどうすればよいですか?