2012-05-15 2 views
0

처음으로 rails_admin을 사용하고 있으며 내 모델 중 하나에 대해 새 작업을 만들어야했습니다. 이 내가 initializer.rails_admin.rb에 추가 것입니다 : rails_admin 모델에서 작업을 제외하는 방법

config.model Movie do 
    ... 
    ....  
    config.actions do 
    collection :top_five do 
     action_name :top_five 
    end 
    end 
end 

내가이 내 영화 모델에 대한 새로운 액션을 만들 것이라고 생각하지만, 모든 모델에 대한 옵션 (탭)로 존재한다. 한 모델에만 나타나게하려면 어떻게해야합니까?

감사합니다. Fernanda

답변

0

내가 현재 알고있는 유일한 깨끗한 방법은 RailsAdmin 설명서 here에 설명 된 CanCan을 인증 용으로 사용하는 것입니다.

특정 모델에 대해서만 탭을 표시하기 위해 rails_admin보기를 덮어 쓸 수도 있지만 그다지 깨끗하지는 않습니다.