73 votes

La création d'une boucle en ruby on rails vue

J'ai une variable "x" de mon point de vue. J'ai besoin d'afficher un peu de code "x" nombre de fois.

En gros, je veux créer une boucle comme ceci:

for i = 1 to x
  do something on (i)
end

Est-il un moyen de faire cela?

116voto

Fareesh Vijayarangam Points 3550

Si vous ne le faites pas dans votre erb point de vue, être conscient de l' <% et <%= différences. Ce que vous voulez est:

<% (1..x).each do |i| %>
  Code to display using <%= stuff %> that you want to display    
<% end %>

102voto

sawa Points 62592
x.times do |i|
    something(i+1)
end

14voto

Taimoor Changaiz Points 892
for i in 0..max
   puts "Value of local variable is #{i}"
end

Tous les Rubis boucles

11voto

sepp2k Points 157757

Vous pouvez effectuer un simple each boucle sur la gamme de 1 à x:

(1..x).each do |i|
  #...
end

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X