Какого формата ошибка должна использоваться RESTful API, когда согласование содержания не удается (ActionController::UnknownFormat
поднята):Rails RESTful API: правильный формат ошибка при согласовании содержания не может
- когда контроллер реагирует на только одного формата (например, JSON), и пользователь запросил другую (например, XML), должна ли ошибка генерироваться как объект JSON или XML?
- , когда контроллер отвечает на несколько форматов, и пользователь не запросил ни одного из них, какой из них следует использовать при генерации ошибок: один из «известных» контроллером или тот, который был запрошен пользователем?
Rails 4.1.1 по умолчанию отвечает на 'ActionController :: UnknownFormat': - с объектом xml/yaml, если' application/xml' или 'application/yaml' была запрошена; - в противном случае он отвечает пустой страницей html с заголовком 'Content-Type: text/html' – DreamWalker