ルビーで次のようにハッシュを再マッピングする簡単な方法があります:Rubyでハッシュを再マップする最良の方法は何ですか?
から:
{:name => "foo", :value => "bar"}
へ:
{"foo" => "bar"}
好ましくは、それは簡単なこれを行うために作る方法では、操作ハッシュこのタイプの配列を反復しつつ:から
:
[{:name => "foo", :value => "bar"}, {:name => "foo2", :value => "bar2"}]
へ:
{"foo" => "bar", "foo2" => "bar2"}
感謝。
はい、これは私もやったことはほとんどですが、私が使用しx.values [0]とx.values [1]の代わりのxの[:名]とx [:value]キーがわからない場合は、 私はこれを行うためのさらに簡単な方法のために釣りをしていましたが、1つではないかもしれません... –
ハッシュ値は、x.values [0]とx.values [1]を行うことができないので無効です。 –
Vansonに+1すると、結果の内容がハッシュ以降既に不調であることがわかります。 – Gishu