Voglio dire PUT
su rotaie ed evitare di ottenere 204
. Sto usando questo schema:Risposta semplice con binari che evitano 204 da PUT
class SomeController < ApplicationController
respond_to :json
def update
# ...
respond_with(some_object)
end
end
Tuttavia, quando faccio una put
per aggiornare, ottengo un back 204
. Mi rendo conto che questo è completamente valido ecc., Ma desidero esplicitamente il ritorno del contenuto. Posso sovrascriverlo in una certa misura:
def update
respond_with(some_object) do |format|
format.json{render json: some_object}
end
end
ma questo sembra un po 'troppo pratico per le guide. C'è un modo più idiomatico di evitare uno 204
e richiedere l'invio dell'intero contenuto? Questo è Rails 3.2.
In sintesi: desidero i binari massimamente idiomatici che evitino uno 204
.
Vorrei aggiungere che è necessario gemma il 'responder' essere in grado di utilizzare il metodo responder nel controller. – iterion