Допустим, у меня есть матрица значений, которые я хочу, чтобы заполнить, что отражает производительность отдельных частей виджетов в различных тестах я бегать,Рельсы Матрица Население
**Widget part performance tests**
Widgets
x y z
1 fast slow good
Widget parts 2 slow good bad
3 super shit ok
Эти данные этажные в массиве объектов модели ActiveRecord. Назовем этот массив w
. Я бы атрибуты доступа для каждого виджетами следующим образом,
w.each do |widget|
p widget.part1_performance
p widget.part2_performance
p widget.part3_performance
end
Какой самый элегантный способ перебрать w
, заселение мою матрицу, которая реализована в виде HTML-таблицы?
Brilliant! Спасибо, Андрей. – mbm
Существует также 'each_slice' в стандартном Ruby: http://www.ruby-doc.org/core/classes/Enumerable.html#M001514 –