I want to set up a private staging server on heroku using simple http authentication. Is that possible?
On Rails4, I got "No such middleware to insert after: Rack::Lock" error. Replace Adam's code to the below:
# config/environments/staging.rb
MyApp::Application.configure do
config.middleware.use '::Rack::Auth::Basic' do |u, p|
[u, p] == ['username', 'password']
end
# ...
end
See: http://www.intridea.com/blog/2013/6/4/tips-and-tricks-for-deploying-rails-4-apps-on-heroku