Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/26.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 当前用户总是返回零?_Ruby On Rails_Facebook_Facebooker2 - Fatal编程技术网

Ruby on rails 当前用户总是返回零?

Ruby on rails 当前用户总是返回零?,ruby-on-rails,facebook,facebooker2,Ruby On Rails,Facebook,Facebooker2,出于某种原因,这一直有效到上周的某个时候,只是拒绝再工作了 我的应用程序(http://melodizr.com)使用facebook connect让用户在数据库中输入信息等 我正在使用facebooker2。然而,即使在登录之后,当前的facebook用户函数仍然会返回nil。如果我在firefox中浏览cookie,我可以看到该站点和facebook连接部分显然设置了cookie,因此我似乎无法理解这个问题 以下是使用facebook connect的唯一代码: <% puts cu

出于某种原因,这一直有效到上周的某个时候,只是拒绝再工作了

我的应用程序(http://melodizr.com)使用facebook connect让用户在数据库中输入信息等

我正在使用facebooker2。然而,即使在登录之后,当前的facebook用户函数仍然会返回nil。如果我在firefox中浏览cookie,我可以看到该站点和facebook连接部分显然设置了cookie,因此我似乎无法理解这个问题

以下是使用facebook connect的唯一代码:

<% puts current_facebook_user.inspect %>
<%= fb_connect_async_js %>
<% if !current_facebook_user.nil? %>
  //do some stuff
<% else %>
  <div id="fbcont">
<%= fb_login_and_redirect "", :perms => '' %>
  </div>
<% end %>

//做点什么
'' %>

Facebook最近将所有应用迁移到OAuth 2.0。为了使用OAuth 2.0,我不得不在本周为我的应用程序更新Facebooker2插件


有关摘要,请参见此处:

更新插件以使用oauth 2.0涉及哪些内容?