Ich bin neu in Rails und ich versuche, eine nette Anwendung zu bauen, und ich habe mit Arrays zu kämpfen, ich habe 4 Arrays, die ich iterieren will und sie haben nicht die gleiche GrößeIterieren 4 Arrays mit Rails
ich möchte Abschnitte in HTML zu erzeugen, um das erste Array, was ich es
tat@sections = ['Section One','Section Two','Section Three','Section Four']
@itemsOne = ['item 1','item 2','item 3','item 4','item 5','item 6']
@itemsTwo = ['item 1','item 2','item 3','item 4','item 5','item 6']
ich war
<%= @sections.zip(@itemsOne, @itemsTwo).each do |t1, t2, t3| %>
<%= t1 %>
<table>
<tbody>
<tr>
<td>
<%= t2 %> | <%= t3 %>
</td>
<td>
<%= t2 %> | <%= t3 %>
</td>
<td>
<%= t2 %> | <%= t3 %>
</td>
</tr>
</tbody>
</table>
<% end %>
ich eine Tabelle verwenden, die ein Abschnitt Titel haben und Zellen, die zwei Werte
haben, aber was ich bekommen, ist der Wert von |t2|
in jeder Zelle |t1|
Abschnitt mit @Phil
Antwort unten, aber er es gelöscht.
<%= @sections.zip(@itemsOne, @itemsTwo).each do |t| %>
<%= t[0] %>
<table>
<tbody>
<tr>
<td>
<%= t[1] %> | <%= t[2] %>
</td>
<td>
<%= t[1] %> | <%= t[2] %>
</td>
<td>
<%= t[1] %> | <%= t[2] %>
</td>
</tr>
</tbody>
</table>
<% end %>
p.s. Die ItemsOne und Items Zwei Arrays haben mehr als 20 Werte.