将两个数组转换为Hash对数组

xxx*_*xxx 3 ruby arrays hash

我有两个数组:

dates = [1,2,3]
values = [10,20,30]
Run Code Online (Sandbox Code Playgroud)

我怎么能这样组合呢?

[{date:1,value:10},{date:2,value:20}...etc]
Run Code Online (Sandbox Code Playgroud)

saw*_*awa 7

dates.zip(values).map{|k, v| {date: k, value: v}}
Run Code Online (Sandbox Code Playgroud)