У меня возникла проблема с функцией queryFixtures в Emberjs-Data. У меня есть следующий код, чтобы определить магазин:Запрос адаптера адаптера EmberjsСветильник не работает
App.Store = DS.Store.extend({
revision: 12,
adapter: DS.FixtureAdapter.extend({
queryFixtures: function(fixtures, query, type) {
console.log(query);
console.log(type);
return fixtures.filter(function(item) {
for(prop in query) {
if(item[prop] != query[prop]) {
return false;
}
}
return true;
});
}
})
});
Моя модель выглядит следующим образом:
FireSurveyApp.User = DS.Model.extend({
userId: DS.attr('number'),
username: DS.attr('string'),
password: DS.attr('string'),
FirstName: DS.attr('string'),
LastName: DS.attr('string')
});
Когда я пытаюсь получить данные арматуры из я использую следующий код:
var returnUser = this.store.find("User",{ username : "Ted"});
Функция вернется не определена, есть ли другой способ, которым я должен вызывать функцию queryFixtures?
Заранее спасибо.