HTTP リクエストに沿って、すべて同じ名前の一連のポスト パラメータを送信する必要がある場合、data
ポストするオブジェクトをどのように構築すればよいでしょうか?
いくつかのチェックボックスがあるフォームを想像してください。それらはすべて同じname
属性を持ちますが、値が異なります (チェックされている場合):
<input name="color" value="red"/>
<input name="color" value="green"/>
<input name="color" value="blue"/>
これをルビーで構築したい(ただし、フォームで選択されたものに応じて動的に作成する必要がある):
data = {
"color" => "red",
"color" => "green",
"color" => "blue"
}
そして、データをいくつかの URL に送信します。
Net::HTTP.post_form(url, data)
受信側を制御することはできないので、受信が期待されるとおりにパラメーターを送信する必要があります。どのように?