Не могу понять, как удалить модель, созданную App.store.createRecord(). Посмотрите на эту скрипку: http://jsfiddle.net/Adw4F/2/ Вы можете удалить запись, загруженную из осветителей (или остальных адаптеров), но не созданную.
App.store.createRecord()
Если вы не зафиксировали запись, все, что вам нужно сделать, это откатить транзакцию.
Ember использует транзакцию по умолчанию, если она не была указана.Например:
record.get('transaction').rollback();
Это переведет запись в удаленное состояние.
Используя самую последнюю версию ember-data и добавив несколько (некрасивых | дрянных | неуклюжих) вещей, я получил его на работу.Очевидно, не идеально, но работает ...
См. http://jsfiddle.net/MikeAski/Adw4F/32/
Вы должны быть в состоянии сделать:
record.deleteRecord({})
Или откат транзакции.