我想基於獨特性這兩個數組合並:如果我開始與user_variables
陣列如何合併基於哈希鍵散列的陣列中的Rails
"template_variables": [{
"info_top": "Some string"
}, {
"info_bottom": "Other string"
}],
"user_variables": [{
"info_top": "Default string"
}, {
"info_bottom": "Other default string"
}, {
"other_info": "Default number"
}]
所以並添加template_variables
它,更換哈希找到匹配的地方。
我所需的輸出是:
"new_variables": [{
"info_top": "Some string"
}, {
"info_bottom": "Other string"
}, {
"other_info": "Default number"
}]
我試着對user_variables.merge(template_variables)
和變化,但是這並不適合哈希的數組,它似乎。
我該怎麼做?
什麼是理想的輸出到你上面的例子? – RSB
「template_variables」數組和「user_variables」數組內的值是否總是以單個鍵作爲散列值?或者你能得到這樣的東西:''template_variables「:[{var1:'some str',var2:'str in var1'},{var3:'3rd str in'hash'}]' – br3nt
Like @RSB表示,請添加所需的輸出。另外,請向我們提供您的解決方案(或者至少您的練習)的外觀。 –