私は現在、Ember.js の上に構築されたプロジェクトに取り組んでおり、CodeKit を使用してすべてをコンパイルしています (すべての異なるコントローラー、モデル、ビューなどを、保存時に 1 つのファイルにコンパイルされる素敵なフォルダー構造に保持します。それ。)。
ただし、CodeKit がプレビュー サーバーを更新すると、ckcachecontrol という URL パラメーターが追加されます。これはキャッシュバスターと呼ばれるものだと思います。これの欠点は、EmberJS がそのパラメーターに満足できず、大量のエラーをスローして、次のような例外が発生することです。
Error while loading route: Error: No model was found for 'list'
at new Error (native)
at Error.Ember.Error (http://ihoutman.local:5757/js/libs/ember-1.5.0.js:910:19)
at Ember.Object.extend.modelFor (http://ihoutman.local:5757/js/libs/ember-data.js:9894:33)
at Ember.Object.extend.findById (http://ihoutman.local:5757/js/libs/ember-data.js:9183:21)
at Ember.Object.extend.find (http://ihoutman.local:5757/js/libs/ember-data.js:9170:21)
at Ember.Route.Ember.Object.extend.findModel (http://ihoutman.local:5757/js/libs/ember-1.5.0.js:36568:23)
at Ember.Route.Ember.Object.extend.model (http://ihoutman.local:5757/js/libs/ember-1.5.0.js:36546:17)
at Ember.Route.Ember.Object.extend.deserialize (http://ihoutman.local:5757/js/libs/ember-1.5.0.js:36556:19)
at http://ihoutman.local:5757/js/libs/ember-1.5.0.js:32971:57
at http://ihoutman.local:5757/js/libs/ember-1.5.0.js:33463:19 ember-1.5.0.js:3521
ここでの問題の根本は、更新のたびにそれを削除するために開発が遅くなることであり、問題は、Codekit がその url パラメータをそこに置かないようにするにはどうすればよいかということです。
ウェブサイトはそれに注意を払っていないようですが、どこかで無効にできると確信していますよね?
それが可能かどうか誰かが知っていますか?
ありがとう!