如何让Ember-Data识别模型之间的多个多对多关系?
用户
export default DS.Model.extend({
groups: DS.hasMany('group')
});
组
export default DS.Model.extend({
members: DS.hasMany('user'),
inactive_members: DS.hasMany('user')
});
错误
您定义了'群组'关于前端@ model:user:的关系,但是前端@ model:user:在前端@group上找到了多个可能的反向关系:。
答案 0 :(得分:1)
You need to explicitly set the inverse on the User model as follows:
groups: DS.hasMany('group', { inverse: 'members' })