내 레일 응용 프로그램에서 여부를 확인합니까, 나는 그런 관계 설정이 사용자 has_many :contacts
을 가지고 있고, 사용자의 모든 연락처가 연락처에 저장되어가 어떻게 사용자가 DB에 존재 여부를
내가 모든 얻을 current_user
의 연락처 얼마나 많은 사용자 연락처가 이미 사용자 테이블에 이미 존재한다는 의미인지 확인하고 싶었습니다. 나는 db (users 테이블)과 사용자의 각 접촉을 비교하는 것을 염두에두고 몇 가지 해결책을 가지고있다. 그러나이 과정은 매우 시간이 많이 걸리므로보다 최적화 된 방법을 찾고 있습니다.
시스템에 연락처가있는 모든 사용자가 필요합니까? –
연락처를 정의하는 것은 연락처가 이미 존재하는지 확인하는 데 사용할 수있는 고유 한 키가 있습니까? (어쩌면 이메일 주소 나 그런 것에 영향을주는) – engineersmnky
는'describe contacts'와'describe users'의 출력을 공유하십시오. – marmeladze