0

ここに私の問題があります

sprocket はこれらのディレクティブを定義します

include
require_directory
require_tree
require_self
depend_on
stub

だから私が見逃しているのは、include_treeすべてのJavaScriptソース(別のディレクトリに配置されている)を1つのファイルに含めるというディレクティブです!

それを行う最良の方法は何ですか?

4

1 に答える 1

0

あなたの js ファイルがディレクトリにあるとしましょうlib/assets/your_library/yourfiles.js(これは assets ディレクトリでなければならないことに注意してください)。index.js という名前のインデックス ファイルを作成し (これもマニフェスト ファイルです)、次のようなディレクティブを挿入するだけです。

//= require_tree .

(または含めたいファイル)

その後、あなたのapplication.js挿入で:

//= require your_library

asset-pipeline でのインデックス ファイルの使用の詳細については、この Rails ガイドを参照してください。

于 2013-01-27T22:10:03.840 に答える