シナトラは、名前によって、特定の入ってくるのフォームフィールドにアクセスすることが容易になります:Sinatraのフォームフィールドにはどのようにアクセスすればよいですか?
post "/" do
params['form_field_name']
end
しかし、どのように1は、要求内すべて以上のフォームフィールドを列挙していますか?私はドキュメンテーションには何も見つかりませんでした。私も試しました
request.body.split('&')
しかし、request.bodyはStringIOのインスタンスであり、文字列ではありません。
はい、paramsはハッシュですが、Rack APIドキュメントに書かれているように、「GETとPOSTデータの和集合」です。 POSTデータだけを見つける方法が必要だったので、request.POSTメソッドが理想的です。 – davidstamm