【发布时间】:2013-05-25 02:51:34
【问题描述】:
我有一个format :xml Grape::API,对于删除请求,我想返回一个空响应。
我尝试输入的所有内容,true,false,nil,它都会尝试转换为 xml。我该怎么做呢?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 api rack grape
我有一个format :xml Grape::API,对于删除请求,我想返回一个空响应。
我尝试输入的所有内容,true,false,nil,它都会尝试转换为 xml。我该怎么做呢?
谢谢
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 api rack grape
通常情况下,您不会。由于空白正文不是有效的 xml。但如果你坚持:
module NullXml
def self.to_xml
""
end
end
# grape endpoint
delete "/something" do
# do the deletion
NullXml
end
【讨论】:
to_xml 方法。如果没有找到记录,我想确保返回正确的响应。
用途:
delete do
# your code...
body false
end
【讨论】:
对我来说,这成功了
rack_response('', 404)
【讨论】: