何らかの理由で、これは先週のある時点まで機能していましたが、機能しなくなりました。
私のアプリ (http://melodizr.com) は facebook connect を使用して、ユーザーにデータベースなどに情報を入力させます。
私はfacebooker2を使用しています。ただし、 current_facebook_user 関数は、ログイン後も 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 %>