2

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

4

0 に答える 0