2012-11-08 3 views

답변

8

ember-data의 개정 6 (breaking changes 참조) 이후 ID는 문자열 정규화되었습니다. 결과적으로 ID에 문자열을 사용하도록 조명기를 업데이트해야합니다 (참고 : REST 어댑터는 숫자/문자열을 변환하지만 조명기 어댑터는 변환하지 않습니다).

App.Address.FIXTURES = [ 
    {id: '1', streetnumber: '1018', streetname: '4th Ave', city: 'Oakland', state: 'Ca'} 
]; 

App.Job.FIXTURES = [ 
    {id: '1', address_id: '1', customer_id: '1', name: 'bathroom addition', rate: "310", hours: "1000"} 
]; 

App.Customer.FIXTURES = [ 
    {id: '1', firstname: 'Mike', lastname: 'Smith', jobs: ['1']} 
]; 

이 발견하는 나를 위해 힘든 솔루션이었습니다 http://jsfiddle.net/dgeb/GVU7n/

+0

를 참조하십시오

당신의 비품을 다음과 같이 변경 만들기는 예를 작동 얻을 것으로 보인다. 나는 Ember에게 새로운 사람이지만, 더 명확하게 문서화되어야 하는가? –

+0

동의합니다. ember-data 용 문서는 ember 용 문서에 비해 훨씬 뒤떨어져 있습니다. –

+0

예. 문서가 좋지 않습니다. 관심있는 사람이라면 Ember Data fixture가 일반적으로 (중첩 된 모델로) 나를 위해 작동하도록하기 위해 처리해야하는 문제가 있습니다. http://www.vinay.io/static/blog/2013/12_17.html – Vinay

관련 문제