Cómo evitar que Ember Data guarde el atributo (es decir, atributo de solo lectura)

Estoy creando un generador de formularios en línea usando Ember 2.0 en el front-end y Rails 4.2 en el back-end con la gema json_api_resources.

En el proceso de publicación de un formulario, un usuario debe poder cortar / pegar un fragmento de código en su página web para 'ajax' en el formulario que ha configurado.

Por lo tanto, el atributo 'fragmento de inserción' del modelo de formulario debe ser de solo lectura. No deseo que el contenido del campo de fragmento se envíe de vuelta al servidor cuando el usuario realiza un cambio en el formulario y vuelve a guardar el registro.

Algunos enfoques que he considerado:

Modificar el serializador para verificar este atributo específico y soltarlo de la carga útil antes de enviarlo al back-endConvierte el campo 'fragmento de incrustación' en un modelo separado con una relación con el modelo de formulario y luego lo excluye de alguna manera del guardadoCrear un nuevo tipo de atributo Ember Data

Idealmente, habría una mejor manera de lidiar con este problema.

Algo como:

'DS.attr('string', { readOnly: true })

Entonces, mi pregunta es, ¿cuál es la mejor manera de garantizar que el contenido de este campo no se envíe de vuelta al servidor?

Respuestas a la pregunta(3)

Su respuesta a la pregunta