In meiner Schiene App verwende ich devise
zur Authentifizierung und mein Modell Name ist user
für die ich ein boolesches Feld admin
haben. In meinem routes.rb
versuche ich, alle Benutzer außer Admins zu beschränken, auf eine URL zuzugreifen.Erlauben Sie nur Admin-Benutzer Zugriff auf eine resque Web-Schnittstelle
mount Resque::Server.new, :at => "/resque"
. Ich habe versucht, current_user Helfer devise wie
mount Resque::Server.new, :at => "/resque" if current_user.admin == true
bekam aber den Fehler undefined local variable or method 'current_user' for #<ActionDispatch::Routing::Mapper:0x000000053ac780> (NameError)
verwenden. Wie macht man das? Ich bin bitte
Ihre Routen wissen nicht gearbeitet ist über Sitzungen oder angemeldeten Benutzer. – Alfie