如何将哈希数据显示到表中?

问题描述 投票:0回答:1

我有一个哈希,其中包含这样的信息

{"Bananas"=>2, "Apples"=>3}

此哈希定期更新,例如添加和点击新水果时。该数字是单击它的次数。

我想显示一个基本上显示名称和点击次数的表格

像这样的东西

@hash.each do |hash|
   %tr
      %th hash.fruit_name
      %th hash.clicks

现在我无法访问.fruit_name和.clicks,这就是为什么我不这样做,但我希望得到相同的结果但是来自哈希

这可能吗?

ruby-on-rails ruby hash
1个回答
1
投票

Hash#each在迭代时通过keyvalue。在你的情况下keyfruit_namevalueclicks

@hash.each do |fruit_name, clicks|
   %tr
      %th fruit_name
      %th clicks
© www.soinside.com 2019 - 2024. All rights reserved.