Dies ist wahrscheinlich sehr einfach, aber ich habe es schwer herauszufinden.Looping über Spalten in Schienen
Ich habe einen Teil:
<% for room in @scrape %>
<tr id="page_<%= room.id %>">
<th scope="row" class="<%= cycle("spec", "specalt") -%>"><%=h room.name %></td>
<td class="<%=current_cycle%>"><%=h room.day1 %></td>
<td class="<%=current_cycle%>"><%=h room.day2 %></td>
<td class="<%=current_cycle%>"><%=h room.day3 %></td>
<td class="<%=current_cycle%>"><%=h room.day4 %></td>
<td class="<%=current_cycle%>"><%=h room.day5 %></td>
<td class="<%=current_cycle%>"><%=h room.day6 %></td>
<td class="<%=current_cycle%>"><%=h room.day7 %></td>
<td class="<%=current_cycle%>"><%= select_tag("room[#{room.id}]", options_for_select(0..room.spots,0)) %></td>
</tr>
<% end %>
Aus find_by_sql Ergebnis wie folgt:
ID Room Day1 Day2 Day3 Day4 Day5 Day6 Day7
18298 Blue Room 13.23 13.23 13.23 13.23 13.23 13.23 13.23
Aber ich weiß nicht, wie viele Tage wird es sein, wie kann ich durch die Säule Schleife Ergebnisse für die verschiedenen Tage?
schön ... ist das etwas, das in einem Helfer sein sollte? nicht in der partiellen? – holden
Wenn Sie dieses Muster an mehreren Stellen verwenden möchten, dann würde ja ich es in einen Helfer extrahieren. Das ist mehr TROCKEN und ein wenig lesbarer. Ich füge den Code in ein paar Minuten hinzu. –
Das ist großartig. Vielen Dank! – holden