【发布时间】:2012-11-27 12:14:11
【问题描述】:
当用户将 JSON POST 到 Rails 3 应用程序中的 /update/ 操作时,最好的响应方式是什么?
我只想发送一个带有 200 代码的空 JSON 响应,例如
head :no_content
或
render :nothing => true, :status => 204
(来自How to return HTTP 204 in a Rails controller 的示例)。
通常我一直在这样做:
render :json => {}
或
render :json => 'ok'
是否有首选或更多 Rails-y 方法?
【问题讨论】:
-
你不应该用 204 返回任何东西。
标签: ruby-on-rails json http rest