2017-03-24 3 views
0

내가 가진 사용자 정의 페이지 "모든 게시물은" 은 내가 일괄 작업으로 여기에 넣을 수있는 방법을 특정 카테고리ActiveAdmin을 등록 페이지 일괄 작업

ActiveAdmin.register_page "All Posts" do 
    menu :priority => 1#, label: proc{ I18n.t("active_admin.dashboard") } 
    content do #title: proc{ I18n.t("active_admin.dashboard") } 
     #how can i put here a batch action 
    end 
end 

에 게시물을 할당이 사용자 정의 페이지에 배치 조치를 통합 할 수 그것은 리소스 코드에 대한 배치 작업을 작성할 때 오류를 발생시킵니다.
나는 page_action을 작성한 다음 javascript 및 partials를 사용하여 사용자 정의해야합니다. 사전에

감사

+0

왜 그냥 이메일하지 마세요. 게시물이 필요합니까? – NeverBe

+0

@ NeverBe 많은 게시물을 한 카테고리에 대량으로 할당하려고합니다. 단일 게시물이 있었다면 해당 게시물을 편집하여 할당했을 것입니다. – Rishabh

답변

0

당신은

batch_action :export do |selection| 
    keys = Model.find() 
    redirect_to admin_path_to_page_with_category_selection_path(post_ids: selection) 
    end 

index download_links: [:xlsx] do 
    selectable_column 
    ..... 
    end 

admin_path_to_page_with_category_selection_path이 범주 콤보로 볼 수 선택된 게시물 및 버튼

제출 간다 선택 열을 기준으로 batch_action를 추가 할 수 있습니다
+0

그것은 자원 페이지가 아니며 사용자 정의 페이지입니다. ** ActiveAdmin.register_page ** – Rishabh

+0

입니다. 그런 다음 수동으로 모든 작업을 수행해야합니다. – NeverBe