Eine Rails-App mit externen coupon gem und zu verhindern, dass Coupon-Seiten von Nicht-Admin-Benutzer verwendet werden. in meinem initializer/coupons.rb so etwas wie dies zu tun versuchen:Rails Devise - So authentifizieren Benutzer innerhalb von Initialisierungen
config.authorizer = proc do |controller|
if !current_user.admin?
redirect_to(request.referrer || "/")
end
end
bekommen diese ein: undefined lokale Variable oder Methode `current_user‘ für Haupt: Object
Mit einem Blick auf die application controller's gem zeigt authorizer Initialisierungsaufruf vor Aktionsfilter.
Irgendwelche Gedanken?