0
我用一個簡單的DS.Store
灰燼數據提交不創建一個PUT請求
我稱之爲commit
功能這樣工作:
SA.CampaignController = Ember.ObjectController.extend({
save: function() {
this.get('store').commit();
}
});
就像在灰燼指南湯姆·戴爾的視頻教程。下面是該教程的代碼 - https://github.com/tildeio/bloggr-client/blob/master/js/app.js
然而,在視頻中我們可以看到一個PUT
請求發射時這個動作被調用。它不會在我的代碼中觸發..任何指針?
我有我的Route
,Model
和定義,因爲這Store
:
SA.EditcampaignRoute = Ember.Route.extend({
model: function() {
return SA.Campaign.find();
}
});
SA.Campaign = DS.Model.extend({
name: DS.attr('string'),
number: DS.attr('string')
});
SA.Store = DS.Store.extend({
adapter: DS.RESTAdapter.extend({
url: "http://localhost/self_admin/json",
buildURL: function(record, suffix) {
var s = this._super(record, suffix);
return s + ".json";
}
})
});
你可以向服務器發送任何請求,或者沒有發送任何請求嗎? –
@MárcioRodriguesCorreaJúniornope ..沒有發送..沒有請求服務器。 –
我想你需要告訴我們更多的代碼,看看它失敗的地方... – intuitivepixel