2012-03-21 3 views
4

ember 데이터와 함께 패키지 된 REST 어댑터에 대한 문서를 찾아 보았지만 서버에 json 요청을 실제로 수행하는 방법이나 검색 또는 액세스 방법에 대한 정보를 찾을 수없는 것 같습니다. 이 어댑터를 사용하여 요청을 한 데이터 (ember-data 페이지의 문서는 대용량 커밋을 비활성화해야하는지 여부를 지정하는 방법에 대한 작은 단락 외에도 자신의 어댑터를 롤링하는 것처럼 보입니다. m가 뭔가) 당신은 DS.RESTAdapter를 사용하는 상점을 말해야엠버 데이터를 사용하여 내 REST 데이터를 가져 오거나 가져 오는 방법은 무엇입니까?

+0

난 그냥 어제 처음 엠버 체크 아웃, 그래서 내가 그러나 나는 당신이 백엔드 REST와 상호 작용하기 위해 존재해야 할 별도의 라이브러리가 있다는 것을 기억, 어떠한 전문 지식을 주장하지 않습니다 API. 그것을 확인하십시오. 그리고 그곳에있을 때, 내 눈으로 보았을 때 Backbone.js도 확인할 수 있습니다. –

+2

당신이 생각하고있는 라이브러리는 "ember-data"입니다. 나머지 어댑터는 제가 언급했듯이 많이 구현되었습니다. 나는 실제로이 프로젝트를 조금 더 많은 구조 (거의 대부분은 엠버가 실제로 제공된다)를 위해 백본에서 멀리 이동시키고있다. –

답변

8

을 누락이 AJAX 호출을 통해 서버와 통신을 처리, 당신은 기본을 얻을 수 here

기본 예제 참조 어떻게 RESTAdaptertests에서 사용되는지 개요.

App = Ember.Application.create({}); 

App.store = DS.Store.create({ 
    revision: 3, 
    adapter: DS.RESTAdapter.create({ 
     ajax: function(url, type, hash) { 
      console.log(arguments); 
     } 
    }) 
}); 

App.Person = DS.Model.extend({ 
}); 

App.Person.createRecord({ 
}); 

// tell the store to contact REST service 
App.store.commit(); 

+0

감사합니다 Pangratz, 물론 테스트를 보지는 못했지만 내가 궁금해하는 대부분의 것을 다룰 –

+1

그들은 어떤 방식으로해야하는지에 대한 매우 훌륭한 자료입니다. 다행히 도울 수있어. – pangratz

관련 문제