Activeadmin在过滤器使用前给出运行时错误

时间:2016-08-03 19:20:07

标签: ruby-on-rails activeadmin

我想为admin添加一个全局的before_filter。在我的config/initializers/active_admin.rb我有

config.before_filter :do_something_awesome

并在application_controller.rb

def do_something_awesome
  # raise
end

当我尝试启动服务器时,它会因以下错误而停止。

Exiting
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:492:in `load_missing_constant': Circular dependency detected while autoloading constant Student (RuntimeError)

我也可以使用before_action而不是before_filter,因为Rails 4.2弃用before_filter

1 个答案:

答案 0 :(得分:2)

是的,您可以使用before_action。