0
나는 이것을 잠시 알아 내려고했지만 은 무엇이 가장 좋은가 단일 종속 속성을 기반으로 모든 주체를 찾는 방법은 무엇입니까? 예를 들어, 내가 이러한 모델을 가지고 있다고 가정 해 봅시다 :종속 속성을 기반으로 모든 일대일 주체 개체 찾기
class Principal < ActiveRecord::Base
has_one :dependent
end
class Dependent < ActiveRecord::Base
belongs_to :principal
attr_accessible :color
end
가 어떻게 그 부양 색 파란색이있는 모든 주체를 나에게 다시 제공하기 위해 데이터베이스를 조회 할 수 있습니까? 답이 동일하지 않은 경우, 범위를 원한다면 (예 : color는 실제로 number이며, 종속 번호가 10-20 범위 내에있는 모든 주체를 원했습니다.) 여기
나는이 문제가 가장 가까운 솔루션입니다, 내가 확신이 terribad의 : 사전에
principal_collection = Array.new
Dependent.where(:color => 'blue').each do |d|
principal_collection << d.principal
end
감사합니다 :) 내가 대답은 거기 경우 사과, 내가 검색을 시도했다.