Я использую данные ember и хочу уловить и отобразить любые ошибки, возвращенные адаптером остального. Я посмотрел на вопрос hereобрабатывать ошибки от остальных адаптера
я добавил следующий код в моей модели Defintion:
becameInvalid: function(errors) {
alert ("here" + errors);
},
и адаптер остальное возвращает код 422 (Unprocessable Entity)
однако, предупреждение не показать. Я что-то упускаю, или просто являюсь настоящим новичком?
благодаря
обновление # 1:
некоторый прогресс. Сервер остальное возвращает следующий JSon:
{"errors":{ "lastName": ["LastName cannot be blank"] }}
модель имеет
becameInvalid: function(errors) { console.log(JSON.stringify(errors)); },
однако, консоль теперь имеет следующее:
{"email":"[email protected],com","firstName":"Julian","id":"aa7c4b42-df64-8fb8-d213-0ad81c9bc213","lastName":"","notes":"ccc"}
, который, кажется, JSON из записи а не ошибок.
Как я могу получить ошибки? Я пробовал
console.log(errors.get("errors.lastName")
но не определено.
Можете ли вы показать больше информации о своем коде, например, о сопоставлении моделей и возвратом ответа json? –