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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
- 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

これで、より捗る