如何用葡萄返回空响应?

时间:2013-05-29 17:55:01

标签: ruby-on-rails ruby-on-rails-3 api rack grape

我有一个format :xml Grape :: API,对于删除请求,我想返回一个空响应。

我试图输入的所有东西,真实,虚假,无,它试图转换为xml。我该怎么做呢?

由于

3 个答案:

答案 0 :(得分:1)

通常,你没有。由于空白体不是有效的xml。但如果你坚持:

module NullXml
  def self.to_xml
    ""
  end
end

# grape endpoint
delete "/something" do
  # do the deletion
  NullXml
end

答案 1 :(得分:1)

使用:

delete do
  # your code...
  body false
end

答案 2 :(得分:0)

对我来说,这很成功

    rack_response('', 404)