Ho una lista di elementi che sto collegando in una a ciascuno nella mia vista spettacolo. Questo è tutto perfettamente bene. Tuttavia, mi piacerebbe ottenere un numero di fronte a ciascun elemento che aumenta con ogni ciclo (i = 0, i ++ conosci il trapano).Conteggio in rotaie di viste
Ora, come posso farlo in Rails? Questo è quello che ottengo ormai:
<% i = 0 %>
<% @trip.triplocations.each do |tl| %>
<article id="<%= dom_id(tl) %>">
<strong> <%= tl.title %> </strong>
<p>
<%= tl.description %>
</p>
</article>
<% end %>
Che sicuramente ha funzionato! Però; è possibile avviare l'i a 1? Dal momento che voglio usarlo come una numerazione visiva. – CaptainCarl
È possibile aumentare di 1 come questo '<%= i+1 %>'. Questo dovrebbe funzionare ma per maggiori informazioni date un'occhiata a [QUI] (http://stackoverflow.com/questions/5646390/ruby-each-with-index-offset). –
Abbastanza giusto, grazie! – CaptainCarl