Ember-Data的部分更新?

ste*_*nos 7 ember.js ember-data

想象一下bug追踪器.

每张票都包含大量数据.现在更新了一长串票证中的几张票的状态.

App.Ticket = DS.Model.extend({
    id: DS.attr('number'),
    status: DS.attr('string'),
    ...
});
Run Code Online (Sandbox Code Playgroud)

目前,当调用saveember-data时,这会将完整的模型发送到服务器.

我该怎么办才能发送部分更新,比如[{"id": 1, "status": "closed"}, {...}]

PS:我知道现在这是不可能的,所以我想知道是否有解决方法/修改可以实现这一点?(不需要通用解决方案).

ste*_*nos 3

我当前的解决方法是指定一个readOnly选项,排除我不想在 POST 中发送的属性。

详细信息可以在这里找到:https ://github.com/emberjs/data/pull/303#issuecomment-13993905