2

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

谢谢。

4

1 回答 1

5

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

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

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

于 2012-11-20T00:16:12.773 回答