У меня проблемы с управлением удаленными элементами в моем магазине Ember 2.18.
у меня есть модель "папки" в моем приложении ember (сделанное с ember cli). я создаю папку с именем «FOLDER1». Удаляю, вызывая destroyRecord. затем после успешного уничтожения я делаю store.unloadRecord (myFolder) в обещании. Он вызывает мой бэкэнд, чтобы удалить его, и обычно обновляет хранилище данных. Вид обновляется соответственно, моя папка кажется удаленной.
Я вижу, что модели больше нет в моем аддоне отладки Ember, как и ожидалось, в Firefox.
Но когда я хочу создать другую папку с именем «FOLDER1», хранилище данных ember выдает эту ошибку.
"The id FOLDER1 has already been used with another record for modelClass" from error.js.
вроде бы не удалили. (И аддон ember дает сбой, на вкладке данных у меня есть список моих моделей, считая мои папки, но не могу просмотреть содержимое этих моделей, когда я нажимаю на него.)
Я что-то пропустил в процессе удаления, что-то сделать?
Нет. Это была известная проблема в Ember Data 2.18 и не была исправлена до Ember Data 3.2.
Для получения дополнительной информации см. https://github.com/emberjs/data/issues/5175.