Если мне пришлось отправить кучу параметров сообщения по HTTP-запросу, все с тем же именем, как мне создать объект data
для публикации?Как отправить несколько одинаковых ключей/параметров через POST?
Picture форма с некоторыми флажками, все они имеют один и тот же 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)
Я не могу контролировать принимающий конец, поэтому мне нужно отправить параметры, поскольку он ожидает их получения. Как?
Принимающая сторона не является рельсовым местом. –
ОК, тогда похоже, что вам нужно будет использовать метод в приведенной выше ссылке. вы можете обновить вопрос, чтобы указать, что вы не можете контролировать принимающую сторону. –