首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >rails中的简单respond_with,避免了PUT中的204

rails中的简单respond_with,避免了PUT中的204
EN

Stack Overflow用户
提问于 2012-03-31 15:17:19
回答 5查看 10.4K关注 0票数 50

我想通过PUT连接到rails,并避免使用204。我正在使用这个模式:

代码语言:javascript
运行
复制
class SomeController < ApplicationController
  respond_to :json

  def update
    # ...
    respond_with(some_object)
  end
end

然而,当我执行put更新时,我得到了一个204。我意识到这是完全有效的,但我明确地想要回内容。我可以在某种程度上覆盖它,如下所示:

代码语言:javascript
运行
复制
def update
  respond_with(some_object) do |format|
    format.json{render json: some_object}
  end
end

但对于rails来说,这似乎有点太亲力亲为了。有没有更惯用的方法来避免204并请求返回完整的内容?这是Rails 3.2。

总而言之:我想要最大限度地避免204的惯用rails。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9953887

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档