修改rails ActiveAdmin gem中的BaseController

Joh*_*ohn 6 ruby-on-rails controllers activeadmin

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

Fiv*_*ell 9

如果我了解你,有一个特殊的配置

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



   end
Run Code Online (Sandbox Code Playgroud)

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