루비/레일:지도 병합 결과
-
21-12-2019 - |
문제
나는 가지고있다 @products
컬렉션을 병합하고 싶습니다. image_ids
단일 배열로.다음은 @products.map(&:image_ids)
:
@products.map(&:image_ids)
=> [[1654, 1655, 1656],
[1649, 1650, 1652, 1653],
[1625],
[1624],
[1623],
[1622],
[1621],
[1620],
[1619],
[1618]]
해결책
다음을 사용하여 아래와 같이 수행하십시오. flat_map
:
@products.flat_map(&:image_ids)
제휴하지 않습니다 StackOverflow