문제

나는 가지고있다 @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)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top