Rails 3.1 edgeは、スプロケットを使用して.jsファイルと.scssファイルを処理します。スプロケットは、コメントを使用して依存関係を処理します。
3つのフォルダー(dojo dijit dojox)をvendor / Assets/javascriptsに配置しました。次に、app / Assets / javascripts / application.js // = require dojo / dojo console.log(dojo);に行を追加します。
これで、dojoがapplication.jsにマージされました。しかし、道場には依存関係システム自体があります。より多くの道場モジュールが必要な場合。正しいパスが見つかりません。dojo.require( "dojox.grid.DataGrid"); // Webkitコンソールのエラー:エラー:'dojox.grid.DataGrid'を読み込めませんでした; 最後に試行した'../dojox/grid/DataGrid.js'// Railsサーバーログのエラー:127.0.0.1のGET "/undefined../dojox/grid/DataGrid.js"を4月16日土曜日01:26に開始しました: 05 +0800 2011
これらは2つの異なる依存関係システムです。どうすればそれらを組み合わせることができますか?