2016-08-13 3 views
0

admin 사용자에게 hostel_name이라는 속성을 추가했습니다. 이제 호스텔은 계층 구조의 최상위 모델이며 hostel_name 인 하나의 속성 만 포함합니다 (활성 관리 모델과 동일). 이것은 모든 모델이 어떻게 든 그 모델과 관련이 있음을 의미합니다.Active Admin : Rails에서 관리자에게 다른 액세스 수준을 부여하는 방법은 무엇입니까?

이제 활성 관리자가 호스텔의 데이터 만보기를 원합니다. 능동적 인 관리자라면 어떻게 할 수 있습니까?

답변

0

당신은 활성 관리 범위를 사용할 수 있습니다 http://activeadmin.info/docs/2-resource-customization.html#scoping-the-queries 내가이

ActiveAdmin.register Hostel do 
    scope_to :current_user # limits the accessible Hostel to `current_user.hostels` 


    # Finally, you can pass a block to be called: 
    scope_to do 
    User.hostel_name 
    end 
end 
과 같이있을 거라고 생각 : 여기에 문서입니다