2012-10-20 4 views
2

활성 관리 보석을 사용하고 있습니다. 내 데이터베이스에는 두 개의 테이블이 있습니다 : listsitems. 활성 관리자에게 lists 모델을 추가했습니다. 내 목표는 기본 동작 (신규, 표시, 업데이트)을 사용할 때 데이터 목록 및 항목을 한 페이지에 바로 사용할 수 있어야한다는 것입니다. 누군가 그 일을 어떻게 설명 할 수 있습니까?활성 관리 페이지에서 여러 모델의 데이터를 표시하는 방법은 무엇입니까?

답변

0

활성 관리자에는 차단하려는 메소드의 수퍼 버전이 있습니다.이 경우 차단을 정의한 다음 부모를 호출 할 수 있으며 블록에서 이미 생성 된 인스턴스 변수에 액세스 할 수 있으며 수행 할 수 있습니다 그것에 대한 작업과 연관 레코드.

ActiveAdmin.register List do 
    controller do 
    def create 
     create! do |format| 
     @list 
     end 
    end 

    update 
     update! do |format| 
     @list 
     end 
    end 

    def edit 
     edit! 
    end 
    end 
end 

희망이 있으면 올바른 방향으로 인도합니다.

관련 문제