Ember Data, cómo usar registerTransform

He estado buscando en Google por un tiempo, pero no he encontrado ninguna buena solución.

La raíz del problema es que mis registros no están configurados paraisDirty Al usar este método:

DS.JSONTransforms.object = {
  deserialize: function(serialized) {
    return Ember.isNone(serialized) ? {} : serialized;
  },
  serialize: function(deserialized) {
    return Ember.isNone(deserialized) ? {} : deserialized;
  }
}

De lo que deduzco, este es un método antiguo que aparentemente todavía funciona, ya que maneja los objetos JSON que le estoy lanzando, pero no está configurando mis registros.isDirty al hacer ediciones

Lo que deberías usar ahora esregisterTransform en su adaptador (de acuerdo a estohttps://github.com/emberjs/data/issues/517). Pero mi transformación personalizada no se está registrando, así que supongo que la estoy colocando en el lugar equivocado (el mismo lugar que mis JSONTransforms anteriores).

DS.RESTAdapter.registerTransform('object', {
  deserialize: function(serialized) {
    return Em.none(serialized) ? {} : serialized;
  },
  serialize: function(deserialized) {
    return Em.none(deserialized) ? {} : deserialized;
  }
});

¿Alguien tiene conocimiento para compartir sobre esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta