修改rails ActiveAdmin gem中的BaseController

我在rails应用程序中使用ActiveAdmin gem。 如果我想在适用于所有activeadmin gems的filter之前添加一个新的filter,我该怎么做? 我想我可以在ActiveAdmin中修改BaseController来实现这一点,但是在rails应用程序中进行这种修改的正确方法是什么? 有没有办法复制和覆盖BaseController?

如果我理解你,那就有一个特殊的配置

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

你可以在initializers / active_admin.rb中找到它

我通过在config/initializers/active_admin.rb编写代码config/initializers/active_admin.rb同样的事情。 只需在#enter code here检查#enter code here

#Controller Filters

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

# Active Admin resources and pages from here.

在这里写下您的代码,与Fivell描述的Fivell