2013-09-02 2 views
6

레코드 세트 # 1의 결과를 레일스 3 또는 4의 레코드 세트 # 2에서 제외시키는 방법이 있습니까?다른 레코드 세트에서 활성 레코드 세트를 제외 하시겠습니까?

나는 이것을 해시에 추가하고 쿼리에서 제외함으로써 ID를 제거하려고하는 추악한 코드로 이것을 시도했습니다.

레코드 세트에서 특정 ID 또는 결과를 제거하려면 깨끗한 방법이어야합니까?

Post.where.not(author: author) 

여기에서 촬영 :

+0

이 http://stackoverflow.com/a/17560591/276959 참조 [레일 액티브의 – Mohamad

+0

가능한 중복 : 현재 사용자를 제외한 모든 사용자 찾기] (http://stackoverflow.com/questions/2672744/rails-activerecord-find-all-users-except-current-user) – Mohamad

답변