2016-11-04 2 views

답변

1
Shop.joins(user: :address).where(addresses: { state_id: 123456 }) 
1

당신은 User를 통해 ShopAddress의 관계를 설명 할 수있는 모든 상점 싶어. 이처럼 :

Shop.includes(:address).where(addresses: { state_id: 123456 }) 
:

# models/shop.rb 
class Shop < ApplicationRecord 
    belongs_to :user 
    has_one :address, through: :user 
end 

그런 다음 당신은 간단한 호출을 발행 할 수 있습니다

관련 문제