Manipulando Erros com o Adaptador Ember Data JSON-API (Agora Padrão)

Estou usando o Ember 1.13.7 e o Ember Data 1.13.8, que por padrão usam o padrão JSON-API para formatar as cargas úteis enviadas e recebidas da API.

Eu gostaria de usar o tratamento de erros interno do Ember Data para exibir campos de formulário "erro" vermelhos para o usuário. Formatei minhas respostas a erros de API de acordo com o padrão JSON-API, por exemplo

{"errors":[
    {
        "title":"The included.1.attributes.street name field is required.", 
        "code":"API_ERR", 
        "status":"400", 
    }
]}

e quando tento salvar meu modelo, o retorno de chamada de erro está sendo executado corretamente. Se eu olhar dentro do Ember Inspector, posso ver que o valor "isError" do modelo está definido como true, mas não consigo ver como o Ember Data deve saber qual campo do modelo é aquele em um estado de erro? Vejo nas páginas oficiais da API JSON (http://jsonapi.org/format/#errors) que você pode incluir um objeto "origem" na resposta de erro:

source: um objeto que contém referências à fonte do erro, incluindo opcionalmente qualquer um dos seguintes membros:

ponteiro: um ponteiro JSON [RFC6901] para a entidade associada no documento de solicitação [por exemplo "/ data" para um objeto de dados primário ou "/ data / atributos / título" para um atributo específico].

parâmetro: uma cadeia que indica qual parâmetro de consulta causou o erro.

mas é isso que devo fazer para informar ao Ember Data quais campos ele deve marcar como estando em um estado de erro?

Se alguém puder ajudar a esclarecer isso, eu ficaria agradecido.

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion