I think they are really cool.
I am stuck trying to figure out how to take an array of data and
dynamically build a 3x3 html table from it without standard for loops.
If you don’t mind a 3rd party solution:
require ‘html/table’
include HTML
array = [1,2,3,4,5,6,7,8,9]
table = Table.new
table.push(Table::Row.new(array[0…2]))
table.push(Table::Row.new(array[3…5]))
table.push(Table::Row.new(array[6…9]))
puts table.html
1 | 2 | 3 |
4 | 5 | 6 |
7 | 8 | 9 |