Другой способ сделать это с помощью application_controller.rb:
# app/controllers/application_controller.rb
before_filter :http_basic_auth
def http_basic_auth
if ENV['HTTP_AUTH'] =~ %r{(.+)\:(.+)}
unless authenticate_with_http_basic { |user, password| user == $1 && password == $2 }
request_http_basic_authentication
end
end
end
и затем вам нужно экспортировать ваши значения:
для разработки:
export HTTP_AUTH=test:test
За герою:
heroku config:set HTTP_AUTH=test:test
Теперь, когда появится окно, вы должны ввести имя пользователя / пароль => test / test.
Надеюсь, вы найдете это полезным.