Ограничьте response_to только JSON, rails 2.xx - PullRequest
1 голос
/ 21 июля 2010

Мне нужно ограничить respond_to только JSON, потому что я создаю веб-сервис, который будет обеспечивать только вывод в формате JSON.Как мне это сделать?

1 Ответ

2 голосов
/ 21 июля 2010

Вы можете создать before_filter, определенный в ApplicationController, который проверит request.format для JSON, а затем ответит соответствующим кодом ошибки 4xx HTTP и сообщением, если не совпадает.

Еслипринудительно примените это для всех контроллеров, вызовите фильтр в ApplicationController, в противном случае вызовите его в выбранных интересующих контроллерах.

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