Ogni volta che raccolgo dati e faccio qualcosa come eliminare un post, ecc. In genere restituisco head :no_content
.
Ad esempio:
def destroy
@post = Post.find_by(external_id: params[:post_id])
@post.destroy!
head :no_content
end
È buona norma usare head :no_content
su head :ok
? Non troppo sicuro quando usare entrambi.