2012-11-13 2 views
0

내가 findall은을 사용하여 다음과 같은 모델로 JSON 데이터를로드하려고 :엠버 데이터 재정의 외래 키 규칙

모델이 실제로 만들어
App.Territory = DS.Model.extend({ 
    name: DS.attr('string'), 
    code: DS.attr('string'), 
    regionId: DS.attr('string') 
}); 

는, JSON로 다시 변환하는 것이 REGION_ID에 대한 참조를 가지고 있음을 보여주고, null이지만 regionId에는 아무 것도 없습니다. 누구든지이 기본 규칙을 재정의하는 방법을 알고 있습니까?

답변

0

RESTSerializer에서 키를 형식화 한 Ember.String.decamelize(name)을 호출하는 keyForAttribute 메서드였습니다. 이 줄을 추가하여이 문제를 해결할 수있었습니다.

App.store.adapter.serializer.keyForAttributeName = function (type, name) { 
    return name; 
}