ruby-on-rails 如何使用Active Admin执行批量操作

m1m5dgzv  于 2023-11-20  发布在  Ruby
关注(0)|答案(3)|浏览(145)

在Active Admin中,是否可以为索引页面中的每个项目添加一个复选框(这并不难),并添加某种菜单来对所有选定的项目执行批量操作,例如一次性删除所有选定的项目。
除了创建一个自定义页面之外,我找不到其他方法来做到这一点,但我宁愿不这样做;对我来说似乎有点矫枉过正。

ggazkfy8

ggazkfy81#

它的作品使用上述分支,但不是在一个自定义面板,从我所看到的。
我们让它在一个索引上工作:

index do
    selectable_column
    column :id
    column :name

字符串
但在电视剧里演不了

panel "Children - Process Nodes" do
  text_node link_to "New", new_admin_process_node_path(:parent_id => department_node.id)
  unless department_node.children.empty?
    table_for department_node.children do 
      column :id
      column :name


table_for中的selectable_column似乎不起作用。
未定义的本地变量或方法`selectable_column' for #
你知道吗?
谢谢

ebdffaop

ebdffaop2#

我相信没有办法使用主ActiveAdmin分支来完成这一点,而是 checkout Batch Edit API branch

相关问题