7

Tôi đang sử dụng rails_admin và tôi nghĩ nó rất tuyệt. Rất tiếc, tôi không thể ghi đè hành động cụ thể trên một mô hình cụ thể. Tôi chỉ cần ghi đè hành vi chỉnh sửa và cập nhật trên một mô hình. Bất kỳ ý tưởng?Cách tùy chỉnh chỉnh sửa và cập nhật hành động trong rails_admin

+0

Tôi khá chắc chắn bạn hiện không thể ghi đè các hành động chuẩn - tuy nhiên bạn có thể tạo các hành động tùy chỉnh như được hiển thị tại đây https://github.com/sferik/rails_admin/wiki/Actions –

+0

Hey, bạn có tìm thấy cách thực hiện điều này –

Trả lời

0

Tôi không biết những gì bạn đã cố gắng trong quá khứ và nó sẽ giúp đỡ rất nhiều nếu bạn gửi đó nhưng bạn không thể thử loại này

config.model 'Model' do 
    edit do 
    .... 
    end 

    update do 
    .... 
    end 
end 
0

Vâng, xem xét những gì bạn đang cố gắng làm. Tôi tin rằng bạn có thể đạt được nó bằng cách sử dụng ROR callbacks quá và điều này sẽ dễ dàng hơn nhiều.

So In tập mô hình của bạn

after_update :custom_action 

#define custom_action in the same model 
def custom_action 
    #your code goes here 
end 

Bạn có thể phải kiểm tra rằng hành động này được thực hiện bởi các quản trị viên và đó là nó.

Xin lỗi vì đã trễ 4 năm. Nhưng điều này có thể giúp đỡ người khác.

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