関連付けを変更してから元に戻すと (数回)、関連付けが失われます。
var newCar = MyApp.CarModel.find('hummer');
MyApp.Person.find('wycats').set('car', newCar);
var oldCar = MyApp.CarModel.find('toyota');
MyApp.Person.find('wycats').set('car', oldCar);
説明するのは簡単ではありませんが、このjsfiddleで非常に簡単に確認できます:
この順序でボタンをクリックすると、関連付けが失われていることがわかります: 1、2、1、2
と を使用ember-latest
してember-data-latest
います。
編集: この質問のコピーを ember-data イシュー トラッカーの問題として作成しました: #465