Ruby on rails 4 ActiveAdmin注册页批处理操作

Ruby on rails 4 ActiveAdmin注册页批处理操作,ruby-on-rails-4,activeadmin,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

我有自定义页面“所有帖子” 我是否可以将批处理操作集成到此自定义页面,以便将帖子分配给特定类别

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
当我为资源代码编写批处理操作时,如何将批处理操作放在此处,因为它会出错。
我是否应该编写页面动作,然后使用javascript和片段对其进行自定义。


提前感谢

您可以通过

  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 :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

“管理路径”指向“页面”,带有“类别”选项,“路径”指向“类别”组合框、选定的帖子和“提交”按钮的视图

为什么不编辑所需的帖子?@NeverBe我想将大量帖子分配给单个类别。如果有一篇文章在那里,我会通过编辑该文章来分配它。为什么不编辑所需的文章呢?@NeverBe我想将大量的文章分配给一个类别。如果有一篇文章,我会通过编辑该文章来分配它。它不是资源页面,而是一个自定义页面。这是ActiveAdmin。注册页面这不是资源页面,而是自定义页面。这是ActiveAdmin.register\u页面