Когда выполняется HTTP-запрос, он указывает заголовок Accept
, чтобы указать, в каком формате он хотел бы получить ответ. Rails попытается выполнить это с помощью конструкции respond_to
. Кроме того, Rails поддерживает возможность указывать желаемый формат ответа через URL, добавляя .json
к URL-адресу, например.
Для общего HTTP-запроса большинство клиентов HTTP будут указывать Accept: */*
, что вы видите в строке Processing
. Если бы вы указали либо Accept: application/json
, либо http://foo.com/bar.json
, вы бы увидели что-то вроде:
Processing by ExamplesController#update as JSON