0

テーブル用のこの HAML コードがあります。

%table
  %thead
    %th Job
    %th Uptime
  %tbody
    - @hw.each do |k,v|
      %tr
        %td=k
        %td
        - v.each do |z|
          - if z=="1"
            %img{src: "images/blue.png"}
          - else
            %img{src: "images/red.png"}

問題は、私が望むように、単一の列内に印刷されていないことです。疑似コードで、各テーブル列に

仕事 | 仕事 | {繰り返し画像}

繰り返し画像部分は正常に機能し、列も正常に印刷されています。問題は、画像が一致する列内に印刷されていないことです。答えは %td= ??? だと思います。しかし、それらの繰り返し画像を列に配置し、それらを前の画像 (改行の前) に「追加」する方法がわかりません。

4

1 に答える 1