所以,我知道你可以使用以下方式浏览2D数组:
arr1.each do |a1|
a1.each do |a2|
puts a2
然而,我尝试做的事情有点不同。我有两组存储在数组中的值,并且我想循环遍历它们并从信息中填充下拉菜单。
因此,我有如下数据:
names = ["bob", "frank", "tim"]
id = [1, 2, 3]
这个数组是从这样的一个方法中返回的:
def method_name
#stuff
return names, id
end
我希望在视图中能够将相应的索引彼此配对。所以,对于上面的例子,
bob-1
frank-2
tim-3
,我似乎无法想出解决方法。我尝试了切片和嵌套循环,也尝试了返回哈希而不是数组。我迷失了方向。如果有人知道如何以我正在尝试的方式提取信息,或者有其他更简单的方法,请提供帮助,谢谢。