Я использую jQuery для вызова AJAX метода ruby в моем контроллере. JavaScript выглядит примерно так:
var latLongJSON =
{
"address": [
{"lat" : 50,
"long" : 50} ]
};
var returnedAddresses;
$.ajax({
type: "GET",
data: latLongJSON,
url: "map/getaddresses",
success: function(data) {
returnedAddresses = JSON.parse(data);
}
});
Тогда в моем методе 'getaddresses' мой параметр, проходящий через, выглядит следующим образом:
Parameters: {"address"=>"[object Object]"}
Я не уверен, что с этим делать. Я довольно новичок в Ruby, и я не уверен, нужно ли мне преобразовать это во что-то еще, или во что. В идеале я хочу иметь возможность передавать несколько наборов lat / long в массиве 'address', а затем перебирать те, что в моем коде Ruby.