Ember数据:在保存数据时可以添加额外的属性吗?

时间:2015-04-22 19:47:45

标签: ember.js ember-data

我们的API上有一条路线可以创建一个production来发送/productions的POST。我们可以选择将project_id属性传递给正文,以便一次性将作品附加到项目中。所以请求看起来如下:

// POST to /productions

{
  title: "Production Title",
  goal_date: "2015-04-30 01:37:03",
  project_id: "prj_hash123"
}

当我store.createRecord('production', { title: "Production Title", ... });时,project_id属性会被删除,而不会与save()一起发送。有没有办法使用Ember Data发送带有额外属性的请求?

注意:我已尝试修改RESTSerializer.serialize方法,但project_id property甚至没有修改它。我假设因为它没有在模型上定义,所以在调用createRecord时它会被剥离。

0 个答案:

没有答案