配列ハッシュの値を合計する必要があり、ここでそれを行う方法を見つけました
しかし、Rubyにはもっとエレガントな方法があるはずです。
これが機能するものです。
sales = [{"sale_price"=>210000, "deed_type"=>"Warranty Deed"}, {"sale_price"=>268300, "deed_type"=>"Warranty Deed Joint"}]
total_sales = sales.inject(0) {|sum, hash| sum + hash["sale_price"]}
合計行はあまり読みやすくありません。このようなものがうまくいったらいいのにと思います。
total_sales = sales.sum("sale_price")
これは単なる希望的観測ですか、それとも私はより良い解決策を見落としていますか?