0
我試圖讓ember-datastore運行(https://github.com/emberjs/data) - 但的Ember.Map.create() - >未捕獲TypeError:無法調用未定義的方法'創建'
window.App.store = DS.Store.create
revision: 3,
adapter: DS.RESTAdapter.create({ bulkCommit: false })
初始呼叫已經失敗,並在一個未定義的異常:
DS.Transaction = Ember.Object.extend({
init: function() {
set(this, 'buckets', {
clean: Ember.Map.create(),
我發現在該Ember.Map一些文檔(http://ember-apis.herokuapp.com/符號/ global .html),但它看起來不像它在我使用的版本的ember-namespace中定義的。
我使用:
我建燼數據(使用耙DIST),其中包括它 - 它期望除了使用ember-rails之外的任何其他版本的ember?
解決了這個問題:原因在於,ember-rails使用2個月前的ember-distribution,但尚未包含Map。我分叉了ember-rails(https://github.com/mugwump/ember-rails)並將打包的ember.js更新爲當前的ember版本,現在可以找到Map和數據存儲工作。 請自行承擔風險:除Map之外,它還引入了很多重大更改(例如,SC命名空間終於消失了),尚未經過徹底測試...... – mugwump 2012-03-18 09:29:02