title: No route matches [GET] "/resque/overview" when using resque in production with passenger
body: <p>I'm using resque for background processing, the route /resque works fine in development, but in production (using passenger) it doesn't, the log/production.log shows the error:</p>
  <pre><code>ActionController::RoutingError (No route matches [GET] &quot;/resque/overview&quot;)
  </code></pre>
  <p>when I run the command</p>
  <pre><code>rails routes | grep resque
  </code></pre>
  <p>it shows:</p>
  <pre><code>/resque                                                                        
        #&lt;Resque::Server app_file=&quot;/var/www/webroot/ROOT/vendor/bundle/ruby/2.7.0/gems/resque-2.0.0/lib/resque/server.rb&quot;&gt;
  </code></pre>
  <p>my Gemfile:</p>
  <pre><code>gem 'resque'
  </code></pre>
  <p>my config/initializers/resque.rb</p>
  <pre><code>require 'resque/server' # this is needed for resque web UI
  
  redis_url = {
    development: 'localhost:6379',
    production: Redis.new(url: 'redis://{user}:{password}/{host_url}:6379/0')
  }
  rails_env = Rails.env.to_sym || 'development'
  
  Resque.redis = redis_url[rails_env.to_sym]
  </code></pre>
  <p>my routes</p>
  <pre><code>authenticated :user, -&gt; user { user.admin? }  do
      mount Resque::Server.new, :at =&gt; &quot;/resque&quot;
   end
  </code></pre>