axlsx

时间:2018-11-26 08:34:13

标签: ruby-on-rails axlsx

我有@days,这是一年中任何特定月份的所有工作日的列表。它可以具有19到23的值。我想使用add_row打印它们。

如何根据@days中的元素数量动态地执行此操作,而不是对如下所示的值进行硬编码?

sheet.add_row [@days[1].day, @days[2].day, @days[3].day, @days[4].day, @days[5].day, @days[6].day, @days[7].day, @days[8].day, @days[9].day, @days[10].day, @days[11].day, @days[12].day, @days[13].day, @days[14].day, @days[15].day, @days[16].day, @days[17].day, @days[18].day, @days[19].day, @days[20].day, @days[21].day, @days[22].day, @days[23].day]

无论@days中的元素数量如何,以上行将打印二十三个值。如何避免这种情况,仅打印@days的内容?

0 个答案:

没有答案