의 POST 요청의 원인이 간단한 예입니다 : 내가 잘못 무엇 http://jsfiddle.net/2YE29/3/Backbone.js : model.isNew() == 사실,하지만 model.save는() 대신에 PUT
?
해결 : 좋아,이 article (8 페이지)에 혼란 스럽습니다. POST는 백본에서 CREATE에 적합합니다.
의 POST 요청의 원인이 간단한 예입니다 : 내가 잘못 무엇 http://jsfiddle.net/2YE29/3/Backbone.js : model.isNew() == 사실,하지만 model.save는() 대신에 PUT
?
해결 : 좋아,이 article (8 페이지)에 혼란 스럽습니다. POST는 백본에서 CREATE에 적합합니다.
I를 만들 귀하의 코드에 아무런 이상이 없음을 발견했습니다. model.isNew()가 true를 반환하면 레코드가 아직 생성되지 않았으므로 POST 요청이 전송됩니다. 그러나 model.isNew()가 false를 반환하면 모델/레코드가 이미 존재한다는 것을 의미하므로 PUT 요청이 전송됩니다.
the documentation을 읽으면 예상되는 동작입니다.
기본 동기화 핸들러과 같이 휴식을 CRUD를 매핑 :
→ POST/수집
갱신 → PUT/수집/ID