CSVをYAMLに変換してローカルデータを使ってtableを作成とか回り道してましたが直接CSVも扱えることに気づいた。。

- csv = CSV.read("#{root}/data/hogehoge.csv")

table
  thead
    tr
      - csv.first.each do |c|
        th scope="col"
          = c
  tbody
    - csv.drop(1).each do |a|
      tr
        th scope="row"
          = a.first
        - a.drop(1).each do |c|
          td
            = c

これで、より捗る