From: Leon Kovalenko Date: 2008-01-28T20:29:12+09:00 Subject: Re: build 3x3 table from one array I wrote next function (maybe need to be rewritten to method for Array cass) - def array_to_table(arr, width) data = "" arr.each_slice(width) do |row| data << "" row.each do |elem| data << ("") end data << "" end data << "
" + yield(elem) + "
" end Using - <%= array_to_table(User.find(:all), 3) {|user| "
#{user.name}
"} %> -- Posted via http://www.ruby-forum.com/.