1
국가, 클라이언트 및 주문이있는 레일 응용 프로그램이 있습니다. 주문은 클라이언트에 속하고 클라이언트는 국가에 속하며 클라이언트에는 많은 주문이 있고 국가에는 많은 클라이언트가 있습니다.자식이 조건을 충족하는 상위 개체 배열 찾기
class Client < ActiveRecord::Base
has_many :orders
belongs_to :country
end
class Country < ActiveRecord::Base
has many :clients
end
class Order < ActiveRecord::Base
attr_accessible :total
belongs_to :client
end
나는 컨트롤러에서 얻을 수있는 가장 빠른 방법을 알아 내려고 노력하고있어, 적어도 하나의 차 회의 특정 조건이 특정 국가에서 고객의 배열. 예 : 100 달러 이상인 주문이 하나 이상있는 스페인 고객.
나는 조인을 사용해야한다고 생각하지만 그것을하는 방법을 모른다.
는
이전의 루프보다 훨씬 깨끗합니다. – Nicolas
하, 그리고 * 많이 * 루프보다 빠릅니다. – deefour