2014-09-22 42 views
-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」?

回答