답변

2

사용하여 다음과 레일 3.2

ids - User.where(id: ids).select(:id).map(&:id) 
+0

User.all ... 잘 보지 마세요 – plusor

+0

업데이트 된 포스트보기 –

+0

당신은 저를 때려 눕 힙니다. +1 – Salil

2

pluck, 그것은 하나의 열 값을 반환있다 :

User.pluck(:id) 
# => [1,5,6,7,...] # all user ids 

또는를, 귀하의 경우 :

ids = [1,2,3,4,5] # 2,3,4 do not exist 
ids - User.where(id: ids).pluck(:id) 
# => [1,5] 
+0

굉장합니다. 고맙습니다 – plusor