私のCoffeeScriptコードは約6,000行です。私の正気のために、私はそれをいくつかのファイルに分けたいと思います。
CoffeScriptは、すべてのファイルにラッパーを追加します。
(function() {
something = [1,2,3]
}).call(this);
ただし、代わりに、マニフェスト内のすべてのファイルをまとめてラップする必要があります。これを機能させるにはどうすればよいですか?
私のCoffeeScriptコードは約6,000行です。私の正気のために、私はそれをいくつかのファイルに分けたいと思います。
CoffeScriptは、すべてのファイルにラッパーを追加します。
(function() {
something = [1,2,3]
}).call(this);
ただし、代わりに、マニフェスト内のすべてのファイルをまとめてラップする必要があります。これを機能させるにはどうすればよいですか?
CoffeeScriptファイル内でSprocketsrequire
ディレクティブを呼び出して、別のファイルのコードを要求することができます。
#= require path/to/other/file
それ以外の場合は、裸のオプションを使用してCoffeeScriptをコンパイルするようにSprocketsを構成することもできますが、お勧めしません。
詳細については、「 Rails 3.1 forCoffeeScriptのオプション「--bare」を使用するにはどうすればよいですか?」を参照してください。