2
가입 내부에 포함, 내부를 지정하는 더 좋은 방법은이 조인 : 그것은 것 같다레일 액티브 사용하고있는 것은 액티브 모델에 포함 된 경우
User.includes(:address).joins(:address)
지정하는 더 아름다운 방법이 있어야한다 당신은 내부 조인과 포함을 원합니까?
가입 내부에 포함, 내부를 지정하는 더 좋은 방법은이 조인 : 그것은 것 같다레일 액티브 사용하고있는 것은 액티브 모델에 포함 된 경우
User.includes(:address).joins(:address)
지정하는 더 아름다운 방법이 있어야한다 당신은 내부 조인과 포함을 원합니까?
Tom Rossi가 질문의 댓글 섹션에서 설명했듯이. 당신은 당신이 포함() 또는 eager_load()를 사용해야 데이터를 미리로드하려면
같이 왼쪽 협회
또한 조인에 대해 좀 더 구체적으로 설명해야한다면 SQL 덩어리를 줄 수 있습니다. 하지만 조인의 자연스러운 출력 인 '내부 조인 (JOIN)'에는 그럴 필요가 없습니다. 주제에 대한 문서는 다음과 같습니다. http://apidock.com/rails/ActiveRecord/QueryMethods/joins –
The : includes는 사전로드 또는 열심히 연결을로드하지만, 조인은 수행하지 않습니다. 따라서 연관을로드하고 내부 조인을 지정하려는 경우 이것이 내가 제안한 최상의 솔루션입니다. 아주 아름다운 코드는 아닙니다. –