0
假設我有一個模型,它具有存儲在數據庫中的一些屬性,另一個存儲在其他位置,但客戶端將它作爲一個單個JSON blob。在Ember中以自定義的方式保存屬性數據
App.Tournament = DS.Model.extend({
name: DS.attr("string"),
...
is_registered: DS.attr("boolean")
});
的attribut is_registered
不在服務器模型的一部分,我想單獨保存。這裏有一個例子
tournament = App.store.find(App.Tournament, 1);
tournament.set("name", "foo bar");
tournament.set("is_registered", true);
App.store.commit();
,這會做類似
PUT /tournaments/1 name: "foo bar"
POST /tournaments/1/register
或類似的東西,其中一個屬性保存不同於默認。有沒有簡單的方法來做到這一點,或者我以一種錯誤的方式接近問題?