We’ve recently upgraded from a much much older version of ember-data. I noticed that more modern versions of ember-data don’t consider relationship (belongsTo/hasMany) changes as dirtying the model. It’s also not possible to rollback relationship changes. See: http://emberjs.jsbin.com/jokoxegilonu/3/edit
I’m curious what the recommended way to handle this is? If I have an edit screen and a user changes a relationship, how should I detect if it’s dirty? And how do I rollback the changes if the user clicks cancel?
I’ve seen some older threads about this in this discuss, but none from this year and all seem to suggest you can’t do that. It seems like a pretty straight forward use case.