Ошибки проверки должны быть в формате JSON, как показано ниже - PullRequest
0 голосов
/ 13 марта 2012

{"status": {"code" => - 10000, "message" => "ошибка проверки"}, "results": [], "errors": @ search_form.errors}

обычно мы пишем format.json {render json: @ org.errors, status:: unprocessable_entity}

чтобы получить выше формат json, как мне нужно написать.

1 Ответ

1 голос
/ 13 марта 2012

Создать любой ответ JSON легко с помощью механизма шаблонов JSON, например, JBuilder . Для подробного просмотра, смотрите это показ Райана Бейтса.

Основная идея заключается в создании общего шаблона представления, который будет форматировать ваши ошибки по вашему желанию, и отправлять его обратно в браузер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...