Я хочу PUT
на рельсы и избегать получения 204
. Я использую этот шаблон:
class SomeController < ApplicationController
respond_to :json
def update
# ...
respond_with(some_object)
end
end
Однако, когда я делаю put
для обновления, я получаю 204
обратно. Я понимаю, что это полностью верно, но я явно хочу вернуть содержимое. Я могу переопределить это до некоторой степени, как это:
def update
respond_with(some_object) do |format|
format.json{render json: some_object}
end
end
но это кажется слишком практичным для рельсов. Есть ли еще какой-то идиоматичный способ избежать 204
и запросить полный контент для отправки обратно? Это Rails 3.2.
В итоге: я хочу максимально идиоматические рельсы, которые избегают 204
.