我正在使用Ruby on Rails 4.1,我想知道更多关于当传入数据包含哈希数组时添加到参数中的“索引”。
也就是说,例如,当我运行以下代码时(例如,代码对我的应用程序执行一个简单的AJAX请求)
var my_data = [
{ "a1": 1, "b1": 2 },
{ "a2": 1, "b2": 2 },
{ "a3": 1, "b3": 2 },
];
$.ajax({
type: "POST",
url: "http://0.0.0.0:3000/path.json",
data: { "my_data": my_data }
});
然后Rails通过“自动”添加"0"
,"1"
,"2"
索引来解析以下参数:
{"my_data"=>{"0"=>{"a1"=>"1", "b1"=>"2"}, {"1"=>{"a2"=>"1", "b2"=>"2"}, {"2"=>{"a3"=>"1", "b3"=>"2"}}