сервер: рельсы
клиент: jquery
Когда я пытался передать массив объектов на сервер, я обнаружил следующую проблему в фоновом журнале
запросапараметры:
"networkslicesubnet": {
"managed_function_info" => [{
"AmfFunction" => {
"pLMNIdList" => "1",
"aMFRegionId" => "2",
"aMFSetId" => "3",
"aMFPointer" => "4",
"sBIFQDN" => "5"
}
}]
}
отображение фонового журнала:
"networkslicesubnet": {
"managed_function_info" => {
"0" => {
"AmfFunction" => {
"pLMNIdList" => "1",
"aMFRegionId" => "2",
"aMFSetId" => "3",
"aMFPointer" => "4",
"sBIFQDN" => "5"
}
}
}
}
Параметры запроса, полученные средством разработки браузера:
networkslicesubnet[managed_function_info][0][AmfFunction][aMFRegionId]=&networkslicesubnet[managed_function_info][0][AmfFunction][aMFSetId]=&networkslicesubnet[managed_function_info][0][AmfFunction][aMFPointer]=&networkslicesubnet[managed_function_info][0][AmfFunction][sBIFQDN]=
Я полагаю, это потому, что ruby изменит[0] = 1 к a: {"0" => 1}