나는 모델 has_many user_entitlements을 가지고있다. 미리보기 특성과 사용자 권한이없는 모든 사용자를 얻고 싶습니다.레일 고급 SQL 쿼리
내 코드 현재 : 이것은 모든 사용자를 반복하고 모든 사용자 권한이있는 경우보고있다
User.where("preview is not null").keep_if {|user| user.user_entitlements.empty?}
.
더 효율적으로 만들고 각 사용자를 거치지 않고 SQL에서이 작업을 수행 할 수있는 방법이 있습니까?
Awesome- 당신을 감사합니다! – BC00