私はember-cli-mirage
APIをスタブ化するために使用しています.configにはこれがあります
this.get('/users',function(db,request){
if(request.queryParams.short_url){
var short_url = request.queryParams.short_url;
return db.users.where({short_url: short_url});
} else {
console.log('no query params');
return db.users;
}
});
私のインデックスルートでは、モデルフックをそのように設定しています
model(params) {
return this.store.queryRecord('user',{short_url: params.short_url});
}
しかし、それは蜃気楼からユーザー モデルを返してくれません。それを変数にキャストしてコンソールにログを記録すると、代わりにクラス オブジェクトが取得されます。