Chcę PUT
na szynach i unikam pobierania 204
. Używam tego wzoru:Prosta odpowiedź z szynami, które unikają 204 z PUT
class SomeController < ApplicationController
respond_to :json
def update
# ...
respond_with(some_object)
end
end
Jednak, kiedy zrobić put
zaktualizować, dostaję 204
plecy. Zdaję sobie sprawę, że jest to całkowicie poprawne itp., Ale wyraźnie chcę, aby zawartość została zwrócona. Mogę to zmienić w pewnym stopniu:
def update
respond_with(some_object) do |format|
format.json{render json: some_object}
end
end
, ale wydaje się to zbyt praktyczne dla szyn. Czy istnieje bardziej idiomatyczny sposób uniknięcia numeru 204
i żądanie przesłania całej zawartości? To jest Rails 3.2.
Podsumowując: Chcę maksymalnie idiomatycznych szyn, które unikają 204
.
Dodam, że trzeba do „gem reagujących”, aby móc korzystać z metody odpowiadające, kontrolera. – iterion