2012-02-11 25 views
6

Trong quản trị hiện hoạt, có thể thêm hộp kiểm cho từng mục trong trang chỉ mục (điều này không khó) và thêm một số loại menu để thực hiện tác vụ hàng loạt trên tất cả các lựa chọn các mục, như xóa tất cả các mục đã chọn cùng một lúc.Cách thực hiện tác vụ hàng loạt với Quản trị viên đang hoạt động

Tôi không thể tìm cách khác để thực hiện việc này hơn là tạo trang tùy chỉnh, nhưng tôi không muốn làm điều đó; có vẻ như quá mức với tôi.

Trả lời

3

Tôi tin rằng không có cách nào để làm điều này bằng cách sử dụng chi nhánh ActiveAdmin thạc sĩ nhưng kiểm tra các Batch Edit API branch

+0

Không có thời gian để xem nội dung ngay bây giờ, nhưng điều đó nghe có vẻ đúng. Sẽ cho nó một thử cuối tuần này tôi hy vọng. –

+0

Điều này hiện tại, cảm ơn! –

20

Nó hoạt động bằng cách sử dụng chi nhánh đã đề cập, nhưng không phải trên một bảng điều khiển tùy chỉnh, từ những gì tôi nhìn thấy.

Chúng tôi có nó làm việc trên một chỉ số:

index do 
    selectable_column 
    column :id 
    column :name 

Nhưng không thể làm cho nó hoạt động trên một chương trình:

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 bên table_for dường như không làm việc.

không xác định biến hoặc phương pháp 'selectable_column' cho #

Bất kỳ ý tưởng địa phương?

Cảm ơn

Các vấn đề liên quan