Como posso clonar um registro de dados da Ember, incluindo relacionamentos?
Eu descobri que posso clonar um registro de dados de brasa e copiar seus atributos, mas nenhum dosbelongsTo
/hasMany
os relacionamentos são clonados. Posso fazer isso de alguma maneira se não souber quais relacionamentos seriam possíveis, saindo dos relacionamentos que existem?
Para referência, aqui está o que eu tenho que clonará os atributos de um registro de dados da Ember:
var attributeKeys = oldModel.get('constructor.attributes.keys.list');
var newRecord = this.get('store').createRecord(oldModel.constructor.typeKey);
newRecord.setProperties(oldModel.getProperties(attributeKeys));