使用Rails 2.2.2和Facebooker gem(最新版本)将FB Connect集成到我们的站点中。登录按钮,xd_receiver文件生成正常,登录弹出窗口将打开,我可以登录,然后它将执行onlogin事件,但Facebooker的facebook_session方法只是保持返回零。在检查会话对象时,来自FBC的各种会话cookie肯定存在并且是正确的,所以我假设身份验证成功,但是nil facebook_session方法在开发中造成了一个僵局。更糟糕的是,我注意到在本地开发时需要代理或以其他方式隧道的各种讨论(例如,localhost:3000将无法使用xd_receiver的东西)。有什么想法吗?
答案 0 :(得分:1)
原来我没有打电话给set_facebook_session
- doh!