我知道我可以使用“params”检索 Sinatra 中的每个参数。但是,我怎样才能只检索帖子参数?我需要验证一个参数是由 POST 发送的,否则它应该被忽略。
谢谢。
直接访问请求对象为您提供了一种访问 post 数据的简单方法,很像 php 的 $_POST 变量:
post '/' do
request.POST.inspect # instead of params.inspect
end
有关机架请求对象的更多信息:http ://rack.rubyforge.org/doc/classes/Rack/Request.html#M000274