2012-02-11 14 views
6

En Active Admin, es posible agregar una casilla de verificación a cada elemento en una página de índice (esto no es difícil) y agregar algún tipo de menú para realizar acciones masivas en todos los seleccionados elementos, como eliminar todos los elementos seleccionados a la vez.Cómo realizar acciones masivas con Active Admin

No puedo encontrar otra manera de hacer eso que crear una página personalizada, pero prefiero no hacer eso; me parece exagerado

Respuesta

3

que creen que no hay manera de hacer esto utilizando la rama ActiveAdmin maestro, pero el pago y envío Batch Edit API branch

+0

No tengo tiempo para verlo ahora, pero eso suena perfecto. Lo intentaré este fin de semana, espero. –

+0

¡Esto lo hace por ahora, gracias! –

20

Funciona utilizando la rama mencionada, pero no en un panel personalizado, por lo que estoy viendo.

Tenemos que trabajar en un índice:

index do 
    selectable_column 
    column :id 
    column :name 

Pero no puede hacer que funcione en un espectáculo: no parece

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 

selectable_column dentro table_for a trabajar.

indefinido variable local o método `selectable_column' para #

Alguna idea?

Gracias

Cuestiones relacionadas