2012-07-11 18 views
5

Tôi gặp sự cố. Trong ứng dụng của tôi, tôi đang sử dụng gem rails_admin. Mọi thứ đều tốt ngoại trừ một điều. Đối với một số mô hình tôi muốn chỉ có thể xóa chúng. Có cách nào làm dễ hơn không?xóa hành động cho mô hình trong rails_admin

+0

Bạn đã đánh dấu câu trả lời như chính xác khi nó không trả lời bất cứ điều gì. –

Trả lời

16

Trong file rails_admin.rb của bạn, bạn có thể thêm các hành động mặc định cho mô hình của bạn trong đó bạn có thể thêm ngoại lệ như được hiển thị here.

Dưới đây là một dụ:

config.actions do 
    dashboard      # mandatory 
    index       # mandatory 
    new do 
     except ['SomeModel'] 
    end 
    export 
    bulk_delete 
    show 
    edit do 
     except ['SomeOtherModel'] 
    end 
    delete 
    show_in_app 
end 

Dưới đây là liên kết đến tài liệu rails_admin về hành động: https://github.com/sferik/rails_admin/wiki/Actions

+0

Rất đơn giản và tuyệt vời !!! Cảm ơn. – monteirobrena

0

thử thay đổi trong tệp: config/initilizers/rails_admin.rb bạn có thể nhận xét các hành động mà bạn không muốn cho phép!

+0

thử điều này, nhưng nó không giúp – Pavel

+0

Bạn có tìm thấy một giải pháp? – Zeck

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