2013-10-08 5 views
0

Ember를 처음 사용했습니다. Mongo 데이터베이스 (Mongoid gem)를 사용하여 Rails 백엔드를 사용하여 Ember 및 Ember 데이터를 사용하는 응용 프로그램이 있습니다. PUT 요청을 만들어서 many-to-many 관계를 업데이트하고 싶지만 트랜잭션, ajax jQuery 함수를 사용하는 방법을 모른다. 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다!Ember에서 PUT 요청을하는 방법은 무엇입니까?

+1

이미 엠버 데이터 https://github.com/emberjs/data/blob/master/packages/ember-data/lib/adapters/rest_adapter.js#L351에 존재합니다. 따라서 기존 레코드에서 record.save()를 수행하면 PUT을 사용하여 요청이 업데이트됩니다. 이전 버전을 사용하고 있습니까? –

답변

2

엠버 데이터 1.0 베타 2 이상에서 모델에 save()을 단순히 호출하면 PUT 백엔드 변경 사항 저장 요청이 트리거됩니다. Rails를 사용하는 경우 DS.RESTAdapter을 사용하는 것이 좋습니다.

+0

프로젝트를 완료 한 후 Ember Data의 새 버전 1.0을 사용해 보았습니다. 약간의 변경이 필요했기 때문입니다. 것은 사실 내가 GET 및 POST 요청을 만들고 올바르게 작동하지만이 PUT 요청에서 모든 엔티티가 모든 표준 문자열 특성과 일대 다 관계 특성으로 올바르게 전송되지만 많은 것을 포함하지는 않습니다 예를 들어 예상치 못한 동작 인 많은 관계 속성 ... 어쨌든 1.0 버전으로 시도해보고 알려 드리겠습니다. 고맙습니다. @ chopper! –

관련 문제