Wenn ein Benutzer JSON an die/update/action in einer Rails 3-App sendet, was ist die beste Antwort?Was ist der bevorzugte Weg, um eine leere JSON-Antwort in Rails 3 zurückzugeben?
Ich möchte nur eine leere JSON-Antwort mit einem 200-Code senden, so etwas wie
head :no_content
oder
render :nothing => true, :status => 204
(Beispiele aus How to return HTTP 204 in a Rails controller).
Typischerweise Ich habe dies getan:
render :json => {}
oder
render :json => 'ok'
Gibt es bevorzugt oder mehr Rails-y Weg dazu?
sollten Sie nichts mit einem 204 zurückgeben. – Evert
Ich benutze einfach: head: ok –