Using Resque and Devise, i have roles for User, like:
User.first.role #=> admin User.last.role #=> regular
I want to setup an authent
in your routes.rb file:
routes.rb
authenticate :user, lambda {|u| u.role == 'admin' } do mount Resque::Server.new, :at => "/resque" end
Also, make sure you have devise_for :users somewhere in that file
devise_for :users