2012-11-01 26 views
5

Tôi đang sử dụng đá quý ActiveAdmin trong ứng dụng đường ray. Nếu tôi muốn thêm một mới trước khi bộ lọc áp dụng cho tất cả các đá quý activeadmin, làm thế nào tôi sẽ làm điều này? Tôi tưởng tượng tôi có thể sửa đổi BaseController trong ActiveAdmin để đạt được điều này, nhưng cách thích hợp để thực hiện sửa đổi này từ bên trong ứng dụng đường ray là gì? Có cách nào để nhân bản và ghi đè lên BaseController không?Sửa đổi BaseController trong đường ray ActiveAdmin gem

Trả lời

7

Nếu tôi hiểu bạn, có một cấu hình đặc biệt cho điều này

# == Controller Filters 
    # 
    # You can add before, after and around filters to all of your 
    # Active Admin resources from here. 
    # 
    config.before_filter do 



    end 

bạn có thể tìm thấy nó trong initializers/active_admin.rb

+0

thử điều này với .skip_after_filter nhưng có một lỗi không có phương pháp – sixty4bit

0

tôi đã làm điều tương tự bằng cách viết mã của tôi trong config/initializers/active_admin.rb. Chỉ cần kiểm tra dòng #enter code here

#Controller Filters

# You can add before, after and around filters to all of your

# Active Admin resources and pages from here.

Viết xuống mã của bạn ở đây giống như mô tả bởi Fivell

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