示例:
% dl
%dt Series:
%dd 5GW00239
如何在%dt中显示哈希的开头,以及在其下方的哈希行中有两个点并跳转以显示%dd中的“rest”
答案 0 :(得分:0)
我假设你有一个看起来像这样的哈希:
series_hash = {"Series1:" => "5GW00239", "Series2:" => "ABCDEFG"}
如果是这种情况,那么您需要一个像
这样的HAML文件- keys = series_hash.keys
- keys.each do |key|
%dl
%dt= key
%dd= series_hash[key]
应该导致
<dl>
<dt>Series1:</dt>
<dd>5GW00239</dd>
</dl>
<dl>
<dt>Series2:</dt>
<dd>ABCDEFG</dd>
</dl>