テーブル用のこの 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= ??? だと思います。しかし、それらの繰り返し画像を列に配置し、それらを前の画像 (改行の前) に「追加」する方法がわかりません。