2017-01-12 3 views
2

우리는 ActiveAdmin을 사용하고 http://domain.com/admin/events/3/edit과 같은 이벤트 개념을 사용합니다. 이 부분의 금융 데이터 측면 (예 : http://domain.com/admin/events/3/finance/edit 또는 http://domain.com/admin/events/3/edit/finance)을 수정하고 싶습니다. 어떻게 구성하겠습니까? 다음과 같은 사용자 지정 컨트롤러를 시도하려고 생각했습니다.ActiveAdmin 및 데이터 하위 집합 처리

ActiveAdmin.register Event, as: 'Finance' do 
    permit_params %i(venue_id name event_type_id) 

    before_create do |event| 
    event.created_by = current_user 
    end 

    show do |event| 
    panel 'Details' do 
     attributes_table_for event do 
     row :id 
     end 
    end 
    end 
end 

그러나이 방법은 효과가없는 것 같습니다. 우리의 데이터의 일부를 가지고 있으며 ActiveAdmin 내에서 잘 작동 할 수있는 컨트롤러를 갖는 가장 기본적인 패턴은 무엇입니까?

+0

금융 데이터에 '에 속하는'참조, 다른 내부 자원을 중첩에 대해 질문을 한 것으로 나타났습니다? "우리 데이터의 일부"? 뭘 물어 보는 거냐? – coreyward

+0

선호되는 패턴은 무엇입니까? member_action? 다른 컨트롤러? 처음으로 ActiveAdmin을 사용하고 편집 할 수있는 더 많은 정보를 표시하는 데 가장 좋은 패턴이 무엇인지 알아 내려고했습니다. – timpone

+1

내가 묻는 것을 이해하지 못하기 때문에 그 질문에 답할 수 없습니다. 이 "금융 데이터"는 어디에서 왔으며 어떤 이벤트와 관련이 있습니까? – coreyward

답변