Trên máy tính của tôi, tôi có thể nhập resque-web
trong bảng điều khiển và nó sẽ khởi chạy tab mới trên trình duyệt của tôi hiển thị giao diện Resque.Làm thế nào để có được resque-web để làm việc trên Heroku?
Trên Heroku, Cedar stack, tôi có thể làm điều tương tự như thế nào? tức là tôi muốn xem giao diện của Resque cho ứng dụng Heroku của tôi.
EDIT
trong config/initializers/resque.rb
require 'resque'
require 'resque/server'
uri = URI.parse(APP_CONFIG['redis_to_go_url'])
Resque.redis = Redis.new(:host => uri.host, :port => uri.port, :password => uri.password)
# Load all jobs at /app/jobs
Dir["#{Rails.root}/app/jobs/*.rb"].each { |file| require file }
trong routes.rb
mount Resque::Server.new, :at => '/resque'
Tất cả mọi thứ hoạt động. Bây giờ tôi có thể thấy giao diện web Resque. Tuy nhiên, tôi muốn bảo vệ điều này khỏi chế độ xem công khai. Có thể với tên người dùng và mật khẩu. Điều này có thể giải quyết như thế nào?
Rất hữu ích. [Kiểm tra điều này] (http://railscasts.com/episodes/82-http-basic-authentication) nếu bạn chỉ muốn xác thực HTTP cơ bản. – Suren
Tài liệu này hữu ích nếu bạn đang sử dụng Redis To Go: https://redistogo.com/documentation/resque?language=en –