2009-07-22 8 views
-2

Comme dans le cycle standart:Paire de blocs dans chaque?

- @goods.each do |good| 
    ??? 

... pour organiser ce (HAML):

.columns-wrapper 
    .column First good 
    .column Second good 
    .column Third good 

.columns-wrapper 
    .column Fourth good 
    .column Fifth good 
    .column Sixth good 
+0

... et la question est? – cakeforcerberus

+0

La question? "Qu'est-ce qu'un cycle standard?" – tadman

+0

Le code parle de lui-même, l'anglais n'est évidemment pas sa langue maternelle. – Garrett

Répondre

4

votre exemple, il ne semble pas comme vous voulez plusieurs blocs - vous voulez transforme un jeu de données en plusieurs. Je pense que ce que vous voulez est each_slice(3).

0
require 'active_record' 

@goods.in_groups_of 3, false do |goods| 
    goods.each do |good| 
    ... 
    end 
end