belongs_to
에 대해 default_scope
을 사용하지 않도록 설정하는 방법이 있습니까? default_scope
은 범위를 우회하고 싶은 모든 것을 제외하고는 하나 뿐인 belongs_to
을 사용하는 것이 좋습니다. 나는 with_exclusive_scope
에 익숙하지만 belongs_to와 함께 사용할 수 있다고는 생각하지 않습니다.belongs_to에 default_scope를 사용하지 않도록 설정하는 방법은 무엇입니까?
제안 사항?
컨텍스트 : 연관에서 acts_as_revisable이 최신이 아닌 수정 버전 (예 : revisable_is_current
이 false)을 가리킬 수 있도록하려고합니다.
레일이 할 수 reflect_on_association을 기반으로, 일반적인 솔루션을 가지고 모든 조건을 밝혀 내지 못했습니까? – freemanoid
레일 4.1+를위한 훌륭한 솔루션, 감사합니다! – ryancheung
기본 범위가 문자열/sql 형식 인 경우 작동하지 않습니다 –