-1
我想補充的方法是POST到非REST操作,如「upload_complete」:如何獲取保存記錄的基本URL?
POST /api/v2/cats/1/upload_complete
我的代碼與此類似,只是我不想硬編碼的網址:
export default DS.Model.extend({
uploadComplete: function() {
ajax('/api/v2/cats/1/upload_complete', {
type: 'POST'
});
}
}
當我保存模型時,它將PUT設置爲'/ api/v2/cats/1',所以它必須知道如何構建URL。是否有模型中的一個屬性,我可以從中獲取URL的第一部分,因此我只需添加「upload_complete」?