Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 与Facebooker gem和Rails 2.2.2的无facebook_会话_Ruby On Rails_Facebook_Facebooker_Tunnel - Fatal编程技术网

Ruby on rails 与Facebooker gem和Rails 2.2.2的无facebook_会话

Ruby on rails 与Facebooker gem和Rails 2.2.2的无facebook_会话,ruby-on-rails,facebook,facebooker,tunnel,Ruby On Rails,Facebook,Facebooker,Tunnel,使用Rails 2.2.2和Facebooker gem(最新版本)将FB Connect集成到我们的站点中。登录按钮,xd_接收器文件生成良好,登录弹出窗口将打开,我可以登录,然后它将执行onlogin事件,但Facebooker的facebook_会话方法始终返回nil。在检查session对象时,来自FBC的各种会话cookie肯定在那里并且是正确的,因此我认为身份验证是成功的,但是nil-facebook\u session方法在开发中造成了僵局。更糟糕的是,我已经注意到关于在本地开发时

使用Rails 2.2.2和Facebooker gem(最新版本)将FB Connect集成到我们的站点中。登录按钮,xd_接收器文件生成良好,登录弹出窗口将打开,我可以登录,然后它将执行onlogin事件,但Facebooker的facebook_会话方法始终返回nil。在检查session对象时,来自FBC的各种会话cookie肯定在那里并且是正确的,因此我认为身份验证是成功的,但是nil-facebook\u session方法在开发中造成了僵局。更糟糕的是,我已经注意到关于在本地开发时需要代理或隧道的各种讨论(例如localhost:3000不能与xd_接收器一起使用)。有什么想法吗?

原来我没有打电话给
set\u facebook\u session
-doh

nil会话是否在本地计算机上发生?您确实需要使用ssh隧道在本地计算机上测试fbconnect集成。是的,是本地计算机。我最终通过使用dyndns和通过公共IP服务localhost解决了这个问题。现在我得到了一个不同的,甚至是更奇怪的错误,但我要为这个问题提出一个单独的问题。谢谢