修改rails ActiveAdmin gem中的BaseController

时间:2012-11-01 15:12:16

标签: ruby-on-rails activeadmin controllers

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

2 个答案:

答案 0 :(得分: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

你可以在initializers / active_admin.rb

中找到它

答案 1 :(得分:0)

我在config/initializers/active_admin.rb编写代码时做了同样的事情。只需检查一下 #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

所述相同