我有一個房間數組:rooms_array = [room1...roomn]
,每個房間都是一個包含相應細節的散列。每個房間的散列都有一個優惠散列。 room1 = {...., offers=> {...},...}
現在我有另一陣列的哈希。 avg_array = [[{offer1},{offer2}],[{offer4},{offer3}],....]
哈希的長度是相同的,所以avg_array的第一個數組是爲room1,第二個爲room2等等...... 我的問題是如何將每個avg_array數組添加到rooms_array的相應商品哈希中。將數組對象合併到數組哈希中
我嘗試:
_rooms.values.map do |room|
if room[:offers].count > 1
i=0
room[:offers] = rooms_hash[i]
i = i + 1
end
end
'{offer1}'不是有效的Ruby對象。 –