我有以下哈希,@example_set
我想要获取并存储数据。
{"Example1"=>{:campaign=>"Example1", :impressions=>12, :conversions=>1, :clicks=>14,
"Example2"=>{:campaign=>"Example2", :impressions=>4042, :conversions=>2, :clicks=>11}}
我想要执行以下操作来合并总转化次数,但我遇到的是TypeError: no implicit conversion of Symbol into Integer
。
@totals = 0
@example_set.each do |report|
@totals += report[:conversions]
end
理想情况下,这会将@totals
设置为3
我是rails的新手,所以任何额外的细节和指示都会受到高度赞赏(特别是如果有更好的方法可以做到这一点......我假设有)
答案 0 :(得分:1)
我想你想迭代那张地图的价值。
@example_set.values.each