我有一个哈希,其中包含这样的信息
{"Bananas"=>2, "Apples"=>3}
此哈希定期更新,例如添加和点击新水果时。该数字是单击它的次数。
我想显示一个基本上显示名称和点击次数的表格
像这样的东西
@hash.each do |hash|
%tr
%th hash.fruit_name
%th hash.clicks
现在我无法访问.fruit_name和.clicks,这就是为什么我不这样做,但我希望得到相同的结果但是来自哈希
这可能吗?
Hash#each
在迭代时通过key
和value
。在你的情况下key
是fruit_name
和value
是clicks
:
@hash.each do |fruit_name, clicks|
%tr
%th fruit_name
%th clicks