【发布时间】:2013-06-19 23:16:52
【问题描述】:
我有一个召唤师模型
TournamentAdmin.Summoner = DS.Model.extend({
name: DS.attr('string'),
elo: DS.attr('number'),
team: DS.belongsTo('TournamentAdmin.Team')
});
和团队模型
TournamentAdmin.Team = DS.Model.extend({
name: DS.attr('string'),
email: DS.attr('string'),
summoners: DS.hasMany('TournamentAdmin.Summoner')
});
团队模型工作正常,但是当我尝试从团队模型中获取召唤者模型时,它什么也没返回。长度为 0。
生成团队模型返回的 JSON 是
{"team":{"id":1,"name":"Anujan","email":"wat@wat.com","summoners":[{"id":1,"name":"Anujan","elo":100}]}}
我也尝试将 team_id 添加到 json 中。
模板是
<h1>{{name}}</h1>
<h2>by {{email}}</h2>
<hr>
<div class="below-the-fold">
{{summoners.length}}
{{#each summoner in summoners}}
please print something
{{/each}}
</div>
【问题讨论】:
标签: javascript ruby-on-rails ember.js ember-data