I wrote next function (maybe need to be rewritten to method for Array
cass) -
def array_to_table(arr, width)
data = "<table>"
arr.each_slice(width) do |row|
data << "<tr>"
row.each do |elem|
data << ("<td>" + yield(elem) + "</td>")
end
data << "</tr>"
end
data << "</table>"
end
Using -
<%= array_to_table(User.find(:all), 3) {|user| "<div
id='user_div'>#{user.name}</div>"} %>
--
Posted via http://www.ruby-forum.com/.