2010-07-11 1 views
1

내 Facebook Connect Rails 애플리케이션이 오늘 일찍 시작되었지만 페이스 북 세션이 올바르게 중지되는 것 같습니다.Facebooker Gem 세션 키가 만료되었습니다.

Facebook과의 상호 작용을 처리하기 위해 Facebooker 보석을 사용하고 있습니다. 갑자기 나는 내 페이스 북 계정에 기록 된 모두 동안, 내 응용 프로그램이 예외를 던지기 시작 내가 (실제 페이스 북 사이트에) 로그 아웃하는 동안 : 모든

WelcomeController#index (ActionView::TemplateError) "Session key invalid or no longer valid" 

On line #4 of app/views/welcome/_friends.html.erb 
1: <div class="bluebox friends_box"> 
2: <h3>Friends</h3> 
3: <table class="friends_table"> 
4: <% friends = facebook_user.friends_with_this_app %> 
5: <% if friends.any? %> 
6: <% friends.each do |friend| %> 
7: <tr class="friend_row"> 

app/views/welcome/_friends.html.erb:4 
app/views/welcome/_logged_in_index.html.erb:90 
app/views/welcome/index.html.erb:2 
<internal:prelude>:8:in `synchronize' 
<internal:prelude>:8:in `synchronize' 

답변

0

첫째, 그 확인

http://www.facebook.com/login.php?api_key=YOUR_APP_KEY&next=RETURN_URL 

당신이, 그 후 것보다 더 많은 오류를 받고있는 경우, 페이스 북 자체와 관련이있다 : 당신이 예외를 가지고 어디에 응용 프로그램은 브라우저 창에 다음 주소로 이동하여 페이스 북으로 허가 . 때로는 세션 키를 쿠키 ("YOUR_APP_KEY" + "_session_key" 쿠키)에서 가져 오는 것이 도움이되지만 때로는 작동하지 않습니다.