私が持っているカスタムページ「のすべての記事は、」 は、私は、バッチアクションとしてここに置くことができますどのように特定のカテゴリ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とpartialを使用してカスタマイズする必要があります。あなたは
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
でbatch_actionを追加しようとすることができ、事前
なぜ電子メールにならないの? ditに投稿が必要ですか? – NeverBe
@ノーベル私は一括して多くの投稿を1つのカテゴリに割り当てたいと思っています。もし1つの投稿がそこにあったとすれば、その投稿を編集してそれを割り当てていたでしょう。 – Rishabh