我们有以下数据结构:
{:a => ["val1", "val2"], :b => ["valb1", "valb2"], ...}
Run Code Online (Sandbox Code Playgroud)
我想把它变成
[{:a => "val1", :b => "valb1"}, {:a => "val2", :b => "valb2"}, ...]
Run Code Online (Sandbox Code Playgroud)
然后回到第一个表格.任何看起来很漂亮的人?
对于这样的数组:
a = [{a:'a',b:'3'},{a:'b',b:'2'},{a:'c',b:'1'}]
Run Code Online (Sandbox Code Playgroud)
我想返回一个包含:a键值的数组,所以:
['a', 'b', 'c']
Run Code Online (Sandbox Code Playgroud)
这可以使用:
a.map{|x|x[:a]}
Run Code Online (Sandbox Code Playgroud)
我想知道Rails或Ruby中是否有一个本机方法可以像这样做?
a.something :a
Run Code Online (Sandbox Code Playgroud)