Мне было интересно, как лучше всего обрабатывать ошибки http в методе response_with в rails:
respond_to :html, :json
# @my_resources = []
def index
respond_with @my_resources
end
Это действие отвечает кодом состояния http 200. http 204 - это ответ «без содержимого» на запрос http, и он, кажется, лучше соответствует правильному ответу для исходного запроса клиента (в формате json). Такое же поведение происходит с другим запросом и ответами.
Связывание рекомендаций W3 с кодом ответа 204
http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html