Я должен ограничить respond_to
к JSON только, потому что я создаю веб-сервис, который обеспечит отформатированный вывод JSON только. Как я делаю это?
Вы можете создать before_filter
, определенный в ApplicationController
, который будет проверять request.format
на наличие JSON, а затем ответьте соответствующим кодом ошибки HTTP 4xx и сообщением, если оно не найдено.
Если это необходимо для всех контроллеров, вызовите фильтр в ApplicationController
, в противном случае вызовите его в выбранных интересующих контроллерах.