Sinatra,仅检索帖子参数

Luc*_*cia 2 ruby sinatra

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

谢谢。

Ach*_*les 5

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

post '/' do
  request.POST.inspect # instead of params.inspect
end
Run Code Online (Sandbox Code Playgroud)

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