2020-08-21 Rubyで配列をハッシュに変換する Ruby 例えばRailsでUserモデルのidがkey nameがvalueとなったハッシュを作りたいときは以下の様にする User.order(:id).map{|user| [user.id, user.name]}.to_h 実行結果 {1=>"名前1", 2=>"名前2", 3=>"名前3"} idとnameが入った配列の配列にmapで変更してからto_hでハッシュに変換すればよい