Я пытаюсь реализовать REST API, поэтому в моем приложении RoR3 у меня есть XML-ответы.Прежде чем передать потребителю XML, я хотел бы проверить, есть ли где-нибудь ошибки, и если да, добавить и отправить ответ с сообщениями об ошибках.
Я прочитал " Активные проверки записей иCallbacks »направляет на веб-сайте RoR, но, похоже, не работает в моем случае.
Я извлекаю из базы данных ресурс, выполняющий
@response = User.find_by_id(1)
, и я хотел бы, если возможно, получить доступ к @ response.errors после «проверки».
Просмотрнекоторые примеры, которые я видел, как сообщать об ошибках в XML-файле
format.xml { render :xml => @response.errors }
, но как добавить новые ошибки в @response?
Может быть, что-то вроде этого:
errors.add(:password, "is invalid")