2013-12-14 3 views
0

활성 관리자에서 새 작업을 구현해야합니다. 모든 주문에 대한 색인이 있으며 취소 주문에 대한 페이지가 필요합니다.레일스 Active Admin - 새 작업

나는 정확히 ORDERS INDEX 페이지와 같지만 다른 상태입니다.

이런 식으로 할 수 있습니까?

index do 
    column ... 
    column ... 
end 

답변

0

활성 관리자에서 범위를 사용할 수 있습니다. 당신은 같은 것을 할 수있는 :

scope :all 
scope :cancelled_orders, :default => true 

을 그리고 당신의 Order 모델에 :cancelled_orders 범위를 정의합니다.

그것은 수 있습니다 뭔가 같은 :

scope :cancelled_orders, where(cancelled: true) 

당신이 allcancelled_orders보기 사이를 전환 할 수 있으며 cancelled_orders 기본적으로로드됩니다 이런 식으로. all 뷰가 필요하지 않은 경우 admin에서 해당 범위를 제거 할 수 있습니다.

+0

Ok @Deyan. 하지만 INDEX, SHOW 등 적극적인 관리자를위한 작업을 만드는 방법을 알아야합니다. – MMeirelles

관련 문제