这是我的模特
App.Person = DS.Model.extend({
first_name: null,
last_name: null,
gender: null,
profession: null,
age: null
});
Firebug给了我2个错误:
TypeError: Ember.EnumerableUtils is undefined
[Break On This Error]
removeObject = Ember.EnumerableUtils.removeObject;
这用于扩展DS.Model
TypeError: DS.Model is undefined
[Break On This Error]
App.Person2 = DS.Model.extend({
扩展Ember.Object可以使用相同的模型,但我不能使用DS。*
Google对这些错误消息的结果为0
答案 0 :(得分:2)
最可能的原因是ember-data和ember libs的糟糕组合。
大约4周前,Ember.ArrayUtils
被重命名为Ember.EnumerableUtils
。
我假设您使用的是最新版本的ember-data,而不是旧版本的ember.js。你可以将ember升级到最新版本,如果你很乐意使用它,或者只是在ember-data中进行查找和替换,你可能会遇到其他的一致性。