我有一个2D数组,它将数据库中的每个学校的名称和slug作为对。 我想把这个数组空出来,然后逐个添加每个学校。
这就是我的尝试:
ng-controller="ctrlName"
但是,这会将学校的名称和slug添加到会话中的数组中,而不是二维。
答案 0 :(得分:3)
使用<<
代替+=
:
schoolSelect = []
@schools.each { |x| schoolSelect << [x.name, x.slug] }
甚至更好地使用Ruby习语map
:
schoolSelect = @schools.map { |s| [s.name, s.slug] }
这样可行,因为map
已经返回一个数组。