質問: Coffeescript/Sprockets '__extends'ヘルパーの複製 I'm using rails31 & coffeescript and have defined some classes that extend from a parent class. Coffeescript adds an __extends helper method in the generated output to make this happen, problem is when using sprockets a copy of the method is added for every subclass, creating a lot of duplication. 私のクラスは別々のファイルで定義されているので、スプロケットはコーヒーを個別に処理するように見えます。私はコーヒーと一緒に - ジョインオプションがあることを知っていますが、スプロケットでそれを使用する方法はわかりません。 スプロケットを使用しているときにコーヒーヘルパーを1回だけ生成できるかどうかは誰にも分かりますか?
回答: いいえ。スプロケットを使用しているかどうかに関わらず、ヘルパーはファイル単位で処理します。この重複を避けるためのコンパイラオプションはありません( `join` は実行しません;コンパイル済みJSを連結するだけです)。既存のJSミニifierは重複を識別して削除するほどスマートではありません。 1つのインスタンスをグローバルスコープに移動する必要があります)。 私のアドバイスはそれについて心配しないことです。 CoffeeScriptはヘルパーをほとんど使用せず、コードのごく一部を占めることはありません。