2

「params」を使用して Sinatra のすべてのパラメーターを取得できることを知っています。ただし、投稿パラメータのみを取得するにはどうすればよいですか? パラメータが POST によって送信されたことを確認する必要があります。それ以外の場合は無視する必要があります。

ありがとう。

4

1 に答える 1

5

request オブジェクトに直接アクセスすると、php の $_POST 変数と同じように、投稿データにアクセスする簡単な方法が得られます。

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

Rack リクエスト オブジェクトの詳細: http://rack.rubyforge.org/doc/classes/Rack/Request.html#M000274

于 2012-11-20T00:16:12.773 に答える