Hola amigos,
Tengo un problema a la hora de que el ruby me haga una tabla de 3x3 para
q me muestre las 9 ultimas fotos insertadas.
El codigo del list es el siguiente:
Cita:
<% for profile in @profiles %>
<% else %> |
<% end %> <% end %> |
Hola amigos,
Tengo un problema a la hora de que el ruby me haga una tabla de 3x3 para
q me muestre las 9 ultimas fotos insertadas.
El codigo del list es el siguiente:
Cita:
<% for profile in @profiles %>
<% else %> |
<% end %> <% end %> |
Hola,
Cita:
<tr valign="top" class="<%= cycle('list-line-odd', 'list-line-even') %>"
<% for profile in @profiles %>
Una opción rápida que se me ocurre es
@profiles.each_with_index |p,i|
…
…
<%=((i+1)%3==0)?’
’:’’ %>
end
asà simplemente preguntas si la imagen en la que estás (i+1 porque
empiezas en cero) es múltiplo de 3. Si lo es, metes un br para ir a la
siguiente lÃnea
Viene muuuuuuuuuuuuuuuuuuuuuuuuuuuuy bien repasarse los iteradores que
implementa enumerable. Para resolver muchas cosas en Ruby te encontrarás
con que la clase Array y Hash te hacen la vida muy fácil. Si intentas
seguir la estructura de bucles de toda la vida de otros lenguajes te
pierdes mucho de lo que Ruby ofrece.
Saludos,
javier ramÃrez
Ahhh, y para que sólo muestre 9, le metes en el bucle nada más empezar
un fantástico
break if i == 9
Asà te pinta sólo de la 0 a la 8.
saludos,
j
Aquà tienes lo que buscas:
<% @tasks.in_groups_of(4, false) do |row_tasks| %> <% for task in row_tasks %> <% end %> <% end %><%= task.name %> |
On Nov 17, 2007 12:24 PM, David D.
[email protected] wrote:
<% end %>
A ver si alguien me pueder guiar. Gracias
Posted via http://www.ruby-forum.com/.
Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es
–
Ernesto Jiménez Caballero
Software Engineer Leader
Negonation
(34) 620 475 382
[email protected]
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs