RESTfulサーバー上のこれらのJSONデータモデルを考えると
/ users
{"users":[
{"id":"1","first_name":"John","last_name":"Doe"},
{"id":"2","first_name":"Donald","last_name":"Duck"}
]}
/ users / 1
{"user":
{"id":"1","first_name":"John","last_name":"Doe","account":"1"}
}
/アカウント
{"accounts":[
{"id":"1","owned_by":"1"},{"id":"2","owned_by":"2"}
]}
/ accounts / 1
{"account":
{"id":"1","owned_by":"1","transactions":[1,17]}
}
およびこれらのEmberデータモデル
App.Store = DS.Store.extend({
revision: 11,
adapter: DS.RESTAdapter.create({
url: 'http://api.mydomain.ca'
})
});
App.User = DS.Model.extend({
firstName: DS.attr('string'),
lastName: DS.attr('string'),
account: DS.belongsTo('App.Account')
});
App.Account = DS.Model.extend({
ownedBy: DS.belongsTo('App.User'),
transactions: DS.hasMany('App.Transaction')
});
データをモデルにロードしてから、ユーザーの名前、アカウントID、およびアカウント内のトランザクション数を出力するテンプレートを作成するには、他にどのような残り火コードを作成する必要がありますか?