Tratar con valores no guardables en Backbone

¿Hay una manera estándar de lidiar con valores no almacenables en Backbone?

p.ej.

<code>MyModel = Backbone.extend(Backbone.Model, {
    initialize: function () {
        this.set({'inches': this.get('mm') / 25});
    }
})
</code>

Si llamo a save () en este modelo, se generará un error ya que no hay un campo de base de datos correspondiente parainches. Puedo pensar en algunas maneras de solucionar esto, pero me pregunto si hay un método probado y probado que se use mejor para esto.

Por el momento mi solución preferida es extender Backbone's.toJSON Método y para permitir el paso de un parámetro booleano.dontCleanup para permitir que aún devuelva todos los valores del modelo (incluidos los que no se pueden guardar) cuando sea necesario, por ejemplo. Para pasar a una plantilla.

Respuestas a la pregunta(3)

Su respuesta a la pregunta