deleteRecord nie usuwa rekordu z hasMany

Kiedy dzwoniędeleteRecord() na niektórych moich relacjach hasMany, Ember Data wysyła (udane)DELETE żądanie, ale rekord nie jest usuwany z widoku. Wyświetlam go za pomocąrender pomocnik taki jak ten:

{{render "modules.list" modules}}

Interesujące jest to, że Ember Inspector ujawnia to późniejdeleteRecord() odpowiedni obiekt to<App.Module:ember1182:null> a jego rodzicem jestnull, zbyt. Jednak jego rodzic wciąż pokazuje rekord w swoimhasMany (tak jak<App.Module:ember1182:null>) Po ponownym załadowaniu strony i wywołaniudeleteRecord(), jest usuwany z widoku zgodnie z oczekiwaniami.

Wygląda na to żedeleteRecord() nie usuwa rekordu od rodzicahasMany szyk. Co dziwne, działa to dobrze w innych częściach mojego kodu. Mam jedną teorię, że ma to związek z{render} pomocnik, ponieważ wszędzie, gdzie używam, mam ten sam problem, ale nie jestem pewien, czy to jest przyczyną problemu.

Używam najnowszej kompilacji danych ember (commit 2511cb1f77).

questionAnswers(3)

yourAnswerToTheQuestion