With ember data 0.0.14, transactions can be simple .rollback(). But now the transaction is gone. Also, any details about how to undo the recording modifications are gone: we only have information on how to save the recordings.
.rollback()
How can I undo the changes?
Transactions have disappeared, but you can still call rollback()on the model.
rollback()
For example, ObjectControlleryou may have
ObjectController
actions: { discardChanges: function() { this.get('model').rollback(); } }
For information: Model.rollback () - RENAMED for model.rollbackAttributes () https://github.com/emberjs/data/pull/3305