我应该这样做:
attribute_name = "key_i_want"
scores = []
candidates.each do |candidate|
scores.push candidate.attributes.merge(:{#attribute_name} => {stuff})
end
scores
我想要发生的是类别名称(在这种情况下具有键“key_i_want”)被添加到哈希中,其值将是“stuff”。是否有某种“插入字符串”功能,我可以在其中将散列 kv 对添加到现有散列中。
另一件事,在这个函数中发生的事情是我有一个名为“scores”的空数组,用候选+分数散列填充它,并在最后返回数组分数,是否有某种语法糖或其他东西?