Como impedir que o Ember Data salve o atributo (por exemplo, atributo somente leitura)

Estou criando um construtor de formulários on-line usando o Ember 2.0 no front-end e o Rails 4.2 no back-end com a json_api_resources.

No processo de publicação de um formulário, um usuário deve poder recortar / colar um trecho de código em sua página da Web para 'ajax' no formato que configurou.

Portanto, o atributo 'embed-snippet' do modelo Form deve ser somente leitura. Não quero que o conteúdo do campo de trecho seja enviado de volta ao servidor quando o usuário fizer uma alteração no formulário e salvar novamente o registro.

Algumas abordagens que considerei:

Modificando o serializador para verificar esse atributo específico e descartá-lo da carga antes de enviá-lo para o backendConvertendo o campo 'snippet de incorporação' em um modelo separado com um relacionamento com o modelo de formulário e excluindo-o de alguma forma do salvamentoCriando um novo tipo de atributo Dados da Ember

Idealmente, haveria uma maneira melhor de lidar com esse problema.

Algo como:

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

Portanto, minha pergunta é: qual é a melhor maneira de garantir que o conteúdo desse campo não seja enviado de volta ao servidor?

questionAnswers(3)

yourAnswerToTheQuestion