deleteRecord не удаляет запись из hasMany
Когда я звонюdeleteRecord()
на некоторых из моих отношений с hasMany Ember Data отправляет (успешно)DELETE
запрос, но запись не удаляется из представления. Я показываю это с помощьюrender
вспомогательный как это:
{{render "modules.list" modules}}
Интересно, что Ember Inspector показывает, что послеdeleteRecord()
соответствующий объект<App.Module:ember1182:null>
и его родительnull
, слишком. Его родитель, однако, по-прежнему показывает запись в своемhasMany
(как<App.Module:ember1182:null>
) Когда я перезагрузить страницу, а затем позвонитьdeleteRecord()
, он удаляется из представления, как и ожидалось.
Кажется, чтоdeleteRecord()
не удаляет запись из родительскогоhasMany
массив. Как ни странно, это прекрасно работает в других частях моего кода. У меня есть одна теория, что это связано с{render}
помощник, потому что, где бы я ни использовал, у меня та же проблема, но я не уверен, что именно это является причиной проблемы.
Я использую последнюю версию данных ember (commit 2511cb1f77
).