我有一个非常简单的对象,称为“标签”,它只有一个字符串主键。当我去编辑它...
var tag = Restangular.one('tags', 'cat')
.get(function() { // fetches { id: 'cat' } from server
// edit the tag
tag.id = 'dog';
// save changes
tag.post().then(beHappy, beSad);
});
发出的请求是调用:
POST /tags/cat/dog
使用正确的数据:
{ id: 'dog' }
我毫不怀疑,如果我不尝试修改主键,一切正常,但我的服务器端 REST API 不期望/oldId/newId
格式,所以我得到 404。这是Restangular中的错误,还是我的 REST API 需要修复吗?