model Post
# ActiveRecord associations have tons of options that let
# you do just about anything like:
has_many :comments
has_many :spam_comments, :conditions => ['spammy = ?', true]
# In Rails 3, named scopes are ultra-elegant, and let you do things like:
scope :with_comments, joins(:comments)
end
명명 된 범위와 같이 사용자 지정 연결을 정의하기 위해 AREL 또는 기타 약한 구문을 사용할 수있는 방법이 있습니까?사용자 지정 연결에 AREL을 사용할 수있는 방법이 있습니까?
업데이트는
나는 협회는 항상/대부분 모델 사이의 기본적인 관계를 정의한다 있기 때문에, 어쨌든 협회에 세부 사항의 종류를 넣어 좋은 생각이 아니다 결정했습니다.
네, 이걸 보았습니다 ... 두 모델 사이의 관계를 정의하지 않았기 때문에 어쨌든 "연관성"이라고 부르는 것이 좋지 않다고 생각합니다. 성능 측면에서 –
인데 이는 연결을 통해 쿼리를 제한하는 것과 동일한 효과가 있습니까? (여기 초급) – noli