ActiveAdmin注册页面批处理操作

时间:2017-03-24 07:28:18

标签: ruby-on-rails-4 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来定制它。

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以尝试按

添加batch_action
  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进入查看类别组合框,所选帖子和提交按钮

相关问题