Вопрос

Это моя модель

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 результатов для этих сообщений об ошибках

Это было полезно?

Решение

Наиболее вероятной причиной этого является плохим сочетанием Ember-Data и Ember Libs. Около 4 недель назад Ember.ArrayUtils был переименован в Ember.EnumerableUtils. Я предполагаю, что вы используете довольно недавнюю версию Ember-Data, но более старую версию Ember.js.Вы можете либо обновить Ember до последних, если вы счастливы работаете с краем или просто сделаете поиск и замените в Ember-Data, вы можете работать в другие согласованные.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top