Ich habe zwei Arrays:Wie kombiniere ich eindimensionale Ruby-Arrays zu einem zweidimensionalen Array?
- Array von Schul
- Array von Schul slugs
Say das Array von Schulnamen Beschreibungen ist: [name1, name2, name3]
und slug Namen sind: [slug1, slug2, slug3]
.
In Rubin, wie würde ich ein Array [[name1, slug1], [name2, slug2], [name3, slug3]]
machen.
die Sache Mein Versuch ist eine Art javascript-ish
:
<% var schoolSelect = [];
for (var i=0; i<@schools.length; i++)
schoolSelect[i] = [@schools.pluck(:name)[i], @schools.pluck(:slug)[i]]; %>
Das sieht nicht wie ein Rubin 'für' aus. – orde
Konnte mehr wie '(0..2) .each do | position | sein 'Code und auch ein' Ende' –
Wie ich schon sagte, es war nur ein Versuch haha - machte es so gut wie ich konnte in Javascript Form ... Ich lernte schnell, dass Leute es nicht mögen, wenn Sie nicht Code schreiben also habe ich etwas gepostet. –