Rails의 다 대다 관계에서 필드를 필터링하려면 어떻게해야합니까?

로저 곤잘레스

다음 테이블 구성표가 있습니다.

Table_1
    Name
    Field_A
    Field_B

User_Table
    Name
    Field_C
    Field_D

Table_3
    FK Table_1
    FK User_Table
    Field_E

모든 관계가 제대로 작동합니다. 다음과 같이해야합니다.

Table1.where(table_3.FK_Table_1: @current_user)

기본적으로 @current_user. 내가 Field_E속한 모든 것을 얻기 위해 내 serializer를 사용하고 Table_1있지만 동일한 항목이 두 개 있으면 Table_1분명히 값을 덮어 씁니다 Field_E. 나는 그것이 Table_1또한 있는 모든 항목을 반환하고 싶습니다 .@current_user

내 현재 사용자가 올바르게 작동하므로 걱정할 필요가 없습니다. where성명 을 달성하는 방법에 대한 도움이 필요 합니다.

어떤 도움을 주시면 감사하겠습니다

십이지장

모델은 어떻게 설정되어 있습니까? 설명하는 내용에서 Table1Table3가입 하고 현재 사용자별로 필터링 하고 있음을 지정해야합니다 . 다음과 같은 것 :

class Foo
  has_many :bars
end

class Bar
  belongs_to :foo
  belongs_to :user
end

# Joining and filtering
Foo.joins(:bars).where(bars: { user: @current_user })

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Bookshelf.js에서 사용자 정의 필드 이름으로 다 대다 관계를 생성하려면 어떻게해야합니까?

분류에서Dev

Django Admin에서 다 대다 모델의 모든 필드를 표시하려면 어떻게해야합니까?

분류에서Dev

드롭 다운 제어에서 사용하기 위해 테이블의 값을 필터링하려면 어떻게해야합니까?

분류에서Dev

관계 모델에서 다른 필드를 가져 오려면 어떻게해야합니까?

분류에서Dev

iOS에서 다 대다 관계를 설정하려면 어떻게해야합니까? (핵심 데이터)

분류에서Dev

Google 스프레드 시트에서 다른 셀의 값을 기준으로 필터링하려면 어떻게해야합니까?

분류에서Dev

DRF에서 한 모델의 관련 이름 필드를 다른 모델 내부에 올바르게 표시하려면 어떻게해야합니까?

분류에서Dev

Rails : 네임 스페이스 내에서 두 모델간에 다 대다 관계를 생성하려면 어떻게해야합니까?

분류에서Dev

일대 다 관계에서 일치하는 행의 총 수를 표시하는 계산 된 열을 추가하려면 어떻게해야합니까?

분류에서Dev

다른 엔터티의 OneToMany에 대해 엔터티를 공유하려면 어떻게해야합니까?

분류에서Dev

Spark-Core에서 두 개의 다른 필드로 정렬하려면 어떻게해야합니까?

분류에서Dev

tar 파일의 내용을 필터링하여 파이프에 다른 tar 파일을 생성하려면 어떻게해야합니까?

분류에서Dev

Cloud Firestore에서 다른 필드가 생성 된 경우 문서의 필드를 업데이트하려면 어떻게해야합니까?

분류에서Dev

TDataSet에서 TClientDataSet으로 데이터를 이동하려면 어떻게해야합니까? 데이터의 XML 표현이 필요합니다.

분류에서Dev

Python의 링크에서 이미지를 다운로드하려면 어떻게해야합니까?

분류에서Dev

유효성 검사 PHP 양식의 드롭 다운 메뉴에 "* 필수 필드"오류 메시지를 표시하려면 어떻게해야합니까?

분류에서Dev

속성의 중요도에 따라 일대 다 관계가있는 레코드를 계산하려면 어떻게해야합니까?

분류에서Dev

다차원 배열을 필터링하고 필터링 된 값을 계산하려면 어떻게해야합니까?

분류에서Dev

Django 템플릿에서 관련 다 대다 필드를 테이블로 표시하려면 어떻게해야합니까?

분류에서Dev

다른 탭 데이터에 의한 SQL 필터링 결과를 사용하여 Google 스프레드 시트 탭을 쿼리하려면 어떻게해야합니까?

분류에서Dev

두 개의 다른 필드에서 일치 항목을 사용하여 집계하려면 어떻게해야합니까?

분류에서Dev

PyGame의 전체 화면 모드를 다른 컴퓨터에서 일관되게 확장하려면 어떻게해야합니까?

분류에서Dev

엔터티 프레임 워크에서 직접 만든 엔터티에 다 대다 관계를 구성하려면 어떻게해야합니까?

분류에서Dev

Firefox의 입력 필드에서 보안에 대한 경고를 피하려면 어떻게해야합니까?

분류에서Dev

다중 집합의 모든 요소에서 데이터를 추출하려면 어떻게해야합니까?

분류에서Dev

Elasticsearch에서 원시 필드를 집계하려면 어떻게해야합니까? 원시 필드가 채워지지 않은 것 같습니다.

분류에서Dev

django datetime 필드를 다른 필드에 종속 시키려면 어떻게해야합니까?

분류에서Dev

입력 필드 내에서 특정 수학 계산을 수행하고 결과를 다른 필드에 채우려면 어떻게해야합니까?

분류에서Dev

다른 배열의 위치를 포함하도록 배열을 필터링하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    Bookshelf.js에서 사용자 정의 필드 이름으로 다 대다 관계를 생성하려면 어떻게해야합니까?

  2. 2

    Django Admin에서 다 대다 모델의 모든 필드를 표시하려면 어떻게해야합니까?

  3. 3

    드롭 다운 제어에서 사용하기 위해 테이블의 값을 필터링하려면 어떻게해야합니까?

  4. 4

    관계 모델에서 다른 필드를 가져 오려면 어떻게해야합니까?

  5. 5

    iOS에서 다 대다 관계를 설정하려면 어떻게해야합니까? (핵심 데이터)

  6. 6

    Google 스프레드 시트에서 다른 셀의 값을 기준으로 필터링하려면 어떻게해야합니까?

  7. 7

    DRF에서 한 모델의 관련 이름 필드를 다른 모델 내부에 올바르게 표시하려면 어떻게해야합니까?

  8. 8

    Rails : 네임 스페이스 내에서 두 모델간에 다 대다 관계를 생성하려면 어떻게해야합니까?

  9. 9

    일대 다 관계에서 일치하는 행의 총 수를 표시하는 계산 된 열을 추가하려면 어떻게해야합니까?

  10. 10

    다른 엔터티의 OneToMany에 대해 엔터티를 공유하려면 어떻게해야합니까?

  11. 11

    Spark-Core에서 두 개의 다른 필드로 정렬하려면 어떻게해야합니까?

  12. 12

    tar 파일의 내용을 필터링하여 파이프에 다른 tar 파일을 생성하려면 어떻게해야합니까?

  13. 13

    Cloud Firestore에서 다른 필드가 생성 된 경우 문서의 필드를 업데이트하려면 어떻게해야합니까?

  14. 14

    TDataSet에서 TClientDataSet으로 데이터를 이동하려면 어떻게해야합니까? 데이터의 XML 표현이 필요합니다.

  15. 15

    Python의 링크에서 이미지를 다운로드하려면 어떻게해야합니까?

  16. 16

    유효성 검사 PHP 양식의 드롭 다운 메뉴에 "* 필수 필드"오류 메시지를 표시하려면 어떻게해야합니까?

  17. 17

    속성의 중요도에 따라 일대 다 관계가있는 레코드를 계산하려면 어떻게해야합니까?

  18. 18

    다차원 배열을 필터링하고 필터링 된 값을 계산하려면 어떻게해야합니까?

  19. 19

    Django 템플릿에서 관련 다 대다 필드를 테이블로 표시하려면 어떻게해야합니까?

  20. 20

    다른 탭 데이터에 의한 SQL 필터링 결과를 사용하여 Google 스프레드 시트 탭을 쿼리하려면 어떻게해야합니까?

  21. 21

    두 개의 다른 필드에서 일치 항목을 사용하여 집계하려면 어떻게해야합니까?

  22. 22

    PyGame의 전체 화면 모드를 다른 컴퓨터에서 일관되게 확장하려면 어떻게해야합니까?

  23. 23

    엔터티 프레임 워크에서 직접 만든 엔터티에 다 대다 관계를 구성하려면 어떻게해야합니까?

  24. 24

    Firefox의 입력 필드에서 보안에 대한 경고를 피하려면 어떻게해야합니까?

  25. 25

    다중 집합의 모든 요소에서 데이터를 추출하려면 어떻게해야합니까?

  26. 26

    Elasticsearch에서 원시 필드를 집계하려면 어떻게해야합니까? 원시 필드가 채워지지 않은 것 같습니다.

  27. 27

    django datetime 필드를 다른 필드에 종속 시키려면 어떻게해야합니까?

  28. 28

    입력 필드 내에서 특정 수학 계산을 수행하고 결과를 다른 필드에 채우려면 어떻게해야합니까?

  29. 29

    다른 배열의 위치를 포함하도록 배열을 필터링하려면 어떻게해야합니까?

뜨겁다태그

보관