Sto usando un iteratore rubino su una vista in un app rotaie in questo modo:each_with_index_do a partire da 1 per l'indice
<% ([email protected]).each_with_index do |element, index| %>
...
<% end %>
ho pensato che l'aggiunta del 1 .. invece di dire semplicemente: @document.data
otterrebbe il trucco di avere l'indice sopra inizio a 1. Ma ahimè, l'indice di codice sopra è ancora da 0 a data.length (-1 in modo efficace). Quindi, cosa sto facendo male, ho bisogno che l'indice sia uguale a 1-data.length ... non ho idea di come impostare l'iteratore per farlo.
Il primo indice di un array è sempre sarà '0 '. – Kyle
L'indice sarà sempre a base zero. Perchè importa? –
@Codejoy - Sarebbe saggio estendere/accettare alcune risposte poiché la tua domanda ha ricevuto risposta da più utenti. – Kyle