En la documentación de Resque dice lo fácil que es empotrar la aplicación de monitoreo en Rails 3, pero de Rails 2: nada. Navegando por varios sitios logré descubrír cómo hacerlo:
En el archivo config.ru se debe agregar lo siguiente:
require ::File.expand_path('../config/environment', __FILE__) require "resque/server" app_name = Rack::Builder.new do use Rails::Rack::LogTailer use Rails::Rack::Static run ActionController::Dispatcher.new end # replace this for your own authentication logic: Resque::Server.class_eval do use Rack::Auth::Basic do |user, password| begin if user == "User" and password == "Password" true else false end end end end run Rack::URLMap.new \ "/" => app_name, "/admin/resque" => Resque::Server.new