에서 has_many 협회를 필터링하십시오 ActiveAdmin을 노동자 지수에서레일 ActiveAdmin을 + 3 - 나는 두 가지 모델이 상위 모델 인덱스
class Worker
has_many :location_preferences
end
class LocationPreference
attr_accessible :location
belongs_to :worker
end
을, 나는 선택과 위치 설정을함으로써 노동자를 필터링 할 수 있도록하려면 :location
(이상적으로는 여러 위치 환경 설정별로 작업자를 찾는 확인란).
다른 상황에서 나는 이런 식으로 뭔가를하고 자식 인덱스 필터링 할 수 있었다 :
ActiveAdmin.register Account
filter :user_last_name
은 ... 제공된 last_name
와 사용자가 소유 한 계정을 찾을 수 있습니다. 그러나 나는 자식 클래스의 속성에 의해 부모 클래스를 필터링하는 것이별로 행운이 아니다. 스코프 버튼을 만들 수는 있지만 이미이 AA 리소스에 대한 범위 버튼이 있으며 무리가 들기를 원하지 않습니다. 게다가 상상할 수있는 모든 필터 옵션에 대한 범위를 작성하지 않아도이를 수행 할 수있는 방법이 있어야합니다.
미리 도움을 청하십시오!