我想从数据库中的行数组构建散列。我可以使用下面的代码轻松完成。我从 PHP 来到 Ruby,这就是我的做法。在Ruby(或Rails)中是否有更好/正确的方法来做到这一点?
def features_hash
features_hash = {}
product_features.each do |feature|
features_hash[feature.feature_id] = feature.value
end
features_hash
end
# {1 => 'Blue', 2 => 'Medium', 3 => 'Metal'}