2013-10-26 71 views
0

我有如下表:創建與蝦稍微難表 - 紅寶石

鏈接

,我需要重新創建該表採用紅寶石和蝦寶石。我很難讓「時間進入」和「超時」細胞像他們一樣分裂。我曾嘗試在我的表格中創建子表格,但代碼非常難看,並且幾乎是一個猜測遊戲,試圖找出正確的單元格寬度。

請注意行1中的第一列和最後一列。它們是單個單元格,但其他「日」列都包含多個單元格。

有人可以給我一些關於如何在上面的圖像使用蝦重新創建表的提示?

編輯:

此外,值得注意的是:

table(table_data, :width => 500, :cell_style => { :inline_format => true })

,如果你有一個表內的表無法正常工作。我需要能夠使用:inline_format,但是如果table_data包含表中的子表,則會引發錯誤。

回答

1

這樣的事情呢?

table([ 
      [{content: "First Name", borders: [:left, :top]}, {:content => "Monday", :colspan => 2},{:content => "Tuesday and so on", :colspan => 2}, {content: 'Signatures...', rowspan: 3}], 
      [{content: '', borders: [:left]},'Time In', 'Time Out', 'Time In', 'Time Out'], 
      [{content: '(as it appears<br/> on PBF)', borders: [:left, :bottom], align: :right, inline_format: true }, 'Initials', 'Initials', 'Initials', 'Initials'] 
      ]) 
+0

':colspan'和':rowspan' - Genius。感謝您向我介紹一些新的方法,這是完美的。 – Luigi