将每个hasMany关系保存到不同的API端点

时间:2014-10-27 15:10:45

标签: rest ember.js ember-data

在我的Ember应用程序中,我有用户和组织的模型,都有DS.hasMany关系。我正在使用REST适配器,一切正常,除了我使用的API不允许我将添加的用户保存到组织。它有一个不同的终点。如何从组织中发送新添加的用户?

组织模式:

Organization = DS.Model.extend 
  users: DS.hasMany('user', {async: true, inverse: null})
  name: DS.attr('string')
  info: DS.attr('string')

组织REST端点:

/organizations/{organization_id}

...返回具有关联user'id

数组的组织

但是要将用户添加到组织,我必须在那里逐个PUT用户:

/organizations/{organization_id}/user

任何人都能指出我正确的方向吗?感谢

0 个答案:

没有答案