在我的開發機器上,我可以在控制檯中鍵入resque-web
,並在顯示Resque接口的瀏覽器上啓動一個新選項卡。如何讓resque-web在Heroku上工作?
關於Heroku,雪松堆棧,我該怎麼做同樣的事情?即我希望看到我的Heroku應用的Resque界面。
編輯
在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 }
在routes.rb
mount Resque::Server.new, :at => '/resque'
一切正常。我現在能夠看到Resque網頁界面。不過,我想保護這個公衆視野。可能使用用戶名和密碼。如何才能做到這一點?
非常有幫助。如果你只是想要一個基本的HTTP認證,請檢查(http://railscasts.com/episodes/82-http-basic-authentication)。 – Suren
如果您使用Redis To Go,此文檔將有所幫助:https://redistogo.com/documentation/resque?language=en –