Если вы действительно хотите использовать таблицы и просто перебирать свой массив, вы можете использовать each_slice и просматривать возвращаемые массивы, например your_array.each_slice(3)
Но вы также можете не использовать таблицы, использовать некоторые элементы div, например, и итерировать свой большой (5 объектов) массив и стилизовать элементы div таким образом, чтобы они помещались в 3 подряд.