2016-08-03 18 views
0

Ich möchte ein globales before_filter für admin hinzufügen. In meinem config/initializers/active_admin.rb ich habeActiveAdmin gibt Laufzeitfehler bei Verwendung vor Filter

config.before_filter :do_something_awesome 

und in application_controller.rb

def do_something_awesome 
    # raise 
end 

Wenn ich versuche, meinen Server es mit dem folgenden Fehler stoppen zu starten.

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) 

Und auch ich kann verwenden before_action statt before_filter weil Rails 4.2 before_filter deprecates?

Antwort

2

Ja, Sie können before_action verwenden.

+0

Danke, irgendetwas über diesen Fehler? – user464

+0

Können Sie mir routes.rb Datei zeigen. –

+0

Überprüfen Sie diesen Link zum besseren Verständnis des Fehlers, http://neethack.com/2015/04/rails-circular-dependency/ –