2
У меня есть таблица креветок, как следующее:Рубиновая лента для рисования: как выбрать последний ряд стола?
table info_rows do
row(0).font_style = :bold
row(0).align = :center
row(0).borders = [:top, :bottom, :left, :right]
row(1..50).borders = [:left, :right]
self.header = true
self.row_colors = ['EEEEEE', 'FFFFFF']
self.column_widths = col_sizes
end
мне нужно положить нижнюю границу на последней строке, но я не уверен, как определить последнюю строку внутри цикла? Что-то вроде (следующий цикл if внутри цикла, очевидно, не работает/просто пример) ...
table info_rows do
row(0).font_style = :bold
row(0).align = :center
row(0).borders = [:top, :bottom, :left, :right]
row(1..50).borders = [:left, :right]
if row.last
?(?).borders = [:bottom, :left, :right]
end
self.header = true
self.row_colors = ['EEEEEE', 'FFFFFF']
self.column_widths = col_sizes
end
Любые идеи приветствуются.
Я использую рубин - 2.1.2
ли мой ответ помощь? –
Попробуйте следующее: 'row (-1) .borders = [: bottom,: left,: right]' –
Да, это сработало, спасибо Sharvy! – polarcare