Sinatra,只检索post参数

时间:2012-11-19 18:03:05

标签: ruby sinatra

我知道我可以使用“params”检索Sinatra中的每个参数。 但是,如何只检索帖子参数?我需要验证POST是否发送了参数,否则应该忽略它。

感谢。

1 个答案:

答案 0 :(得分:4)

直接访问请求对象为您提供了一种访问帖子数据的简单方法,就像php $ _POST变量一样:

post '/' do
  request.POST.inspect # instead of params.inspect
end

有关Rack请求对象的更多信息:http://rack.rubyforge.org/doc/classes/Rack/Request.html#M000274