kullanırken Emberjs Model sorgulanamıyor Modellerimi sorgulayamıyorum. Neyi yanlış yaptığımı bilmiyorum.DS.FixtureAdapter
Ben
var Feature = DS.Model.extend({
name: DS.attr('string'),
description: DS.attr('string'),
parent: DS.belongsTo('SimpleTestManager.Feature'),
DS.belongsTo('SimpleTestManager.Project'),
children: DS.hasMany('SimpleTestManager.Feature'),
requirements: DS.attr('string')
});
App.Feature.adapter = DS.FixtureAdapter.create();
App.Feature.FIXTURES = [
{
id: 1,
name: "my first feature",
description: "some description",
parent: null,
project: 1,
children:[2],
requirements: "This is my first feature. It has many requirements."
},
{
id: 2,
name: "a sub feature",
description: "some sub feature.",
parent: 1,
project: 1,
children:[],
requirements: "This is a sub feature."
}
];
Ben komut satırında aşağıdaki çalıştırmak
>>App.Features.find({id:'1'})
Error: assertion failed: Not implemented: You must override the DS.FixtureAdapter::queryFixtures method to support querying the fixture store.
üzgünüm, ben Gönderi yaparken şeylerin isimlerini değiştirmeyi unuttum. RequireJS kullanıyordum. Bazı nedenlerle bulmayı (bazı kimlikleri) aramayı başardım, ancak arama yaparken ({property: 'query string'}), bu işe yaramadı. –
'App.Feature.findQuery'yi ({name: "bir alt özellik"}) ' – intuitivepixel
deneyebilirsiniz. Bu günlerde Ember Cli kullanıyorum. fikstür adaptörü yerine gerçek bir sahte sunucu kullanarak. Çekirdek sorununun geri döndüğüne inanıyorum, daha sonra Fixture bağdaştırıcısı, kutunun dışında desteklenen sorgu yöntemlerine sahip değildi. –