ember.js のスターター キットの例を、coffeescript で記述されたアプリと直接連携させようとしています ( http://coffeescript.org/extras/coffee-script.jsを使用)。これを開発環境で使用したいのですが、最初に coffescript を javascript に変換する必要はありません (手動またはジッターなどのツールを使用)。
基本的にはラインを交換しただけです
<script src="js/app.js"></script>
線で
<script src="js/libs/coffee-script-1.3.3.min.js"></script>
<script type="text/coffeescript" src="coffee/app.coffee"></script>
index.html で
私が加えたすべての変更は、https://github.com/GordonSchmidt/starter-kitの github のフォークにあります。
最初にそれをjavascriptに変換すると、スターターキットアプリケーションがこのjavascriptで動作するため、coffescript自体は問題ないようです。しかし、coffeescript を直接使用すると、ember-0.9.8.1.js の 45 行目で「アサーションに失敗しました: パス 'App.MyView' でビューが見つかりません」というエラーがスローされます。coffee-script.js だけでも動作するようです (demo.html を参照)。したがって、ember.js と coffee-script.js の間で競合が発生する必要があります。
しかし、私はこのエラーを見つけることができません。誰かが私を正しい方向に向けることができますか?