I'm using the delayed_job_web gem to monitor delayed jobs. https://github.com/ejschmitt/delayed_job_web
It is accessible using this line in my routes.rb:
match "/delayed_job" => DelayedJobWeb, :anchor => false
DelayedJobWeb.use Rack::Auth::Basic do |username, password|
username == 'username'
password == 'password'
authenticate :admin do
mount DelayedJobWeb, :at => "/delayed_job"
authenticated instead of
authenticate as described here: http://excid3.com/blog/rails-tip-5-authenticated-root-and-dashboard-routes-with-devise/
Works for me!