在Active Admin中,是否可以为索引页面中的每个项目添加一个复选框(这并不难),并添加某种菜单以对所有选定项目执行批量操作,例如删除所有选定项目一次。
我找不到另一种方法来创建自定义页面,但我宁愿不这样做;对我来说似乎有些过分。
答案 0 :(得分:20)
它使用上面提到的分支,但不是在我看到的自定义面板上。
我们正在研究索引:
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'用于#
有什么想法吗?
由于
答案 1 :(得分:3)
我相信使用主ActiveAdmin分支无法执行此操作,但请查看Batch Edit API branch
答案 2 :(得分:1)