Quelle est la meilleure façon de retourner un vide réponse JSON dans Rails 3?

Lorsqu'un utilisateur envoie du JSON à l' /mise à jour/action en Rails 3 app, quelle est la meilleure façon de répondre?

Je veux juste envoyer un vide réponse JSON avec un 200 code, quelque chose comme

head :no_content

ou

render :nothing => true, :status => 204

(voir les exemples de Comment retourner HTTP 204 dans un Rails de contrôleur).

Généralement je fais ceci:

render :json => {}

ou

render :json => 'ok'

Est-il préféré ou plus Rails-y façon à ce?

  • vous ne devriez pas retourner quoi que ce soit avec une 204.
  • Je viens de l'utiliser: tête :ok