ID가 배열로되어 있으며 고객으로부터 수집했습니다.배열의 모든 ID를 찾으십시오.
지금 내 collectedClients
배열에를 제외하고 내 Activityclient
테이블 에서 내가 가지고있는 것들을 모든 레코드를 좀하고 싶습니다.
나는 이것에 접근하는 방법에 대한 단서가 없기 때문에 나는 실제로 아무 것도 시도하지 않았다, 하! 레일 4에서 사전
ID가 배열로되어 있으며 고객으로부터 수집했습니다.배열의 모든 ID를 찾으십시오.
지금 내 collectedClients
배열에를 제외하고 내 Activityclient
테이블 에서 내가 가지고있는 것들을 모든 레코드를 좀하고 싶습니다.
나는 이것에 접근하는 방법에 대한 단서가 없기 때문에 나는 실제로 아무 것도 시도하지 않았다, 하! 레일 4에서 사전
에서
감사합니다, 당신은이 작업을 수행 할 where.not
을 사용할 수 있습니다 : 마법처럼
collectedClients = [1,5,9]
Activityclient.where.not(id: collectedClients)
Activityclient.where(["id NOT IN (?)", collectedClients])
작품을, 감사합니다! – CaptainCarl