我最近想在heroku上部署我的Rails应用程序,但是想要将它与外界隔离,直到我在heroku上测试它.为了屏蔽它,我使用了authenticate_or_request_with_http_basic.但是,在通过基本身份验证并希望登录(使用authlogic登录系统)后,我发现authlogic不记得会话(例如current_user == nil).
如果没有authenticate_or_request_with_http_basic before_filter,则authlogic会话可以正常工作.
有谁知道这是为什么以及如何让两者协同工作?
提前致谢.
PS:为了清楚起见,我的目标是不能将authlogic用户与authenticate_or_request_with_http_basic一起使用.
PPS:我使用Rails 3和git://github.com/odorcicd/authlogic.git