2017-02-23 1 views
0

railscasts 내 웹 응용 프로그램에 페이스 북 로그인을 추가하는 데 사용했습니다. 내 경로에레일 페이스 북 인증이 heroku에서 호스팅되는 webapp의 루트 페이지에서 응답하지 않습니다.

내가 루트 페이지를 다음 한 파일 - 그것은 dev에 환경에서 잘 작동

root 'movies#popular' 

. 하지만 heroku에서 호스팅되는 버전에서 직접 영화/인기있는 페이지 (www.mywebpage.com/movies/popular)로 이동하려고 할 때 작동하지만 페이스 북 인증은 루트 페이지 (www.mywebpage.com)에서 응답하지 않습니다. .

추가 디버깅에서 "FB.init()"전에 호출 된 FB.login() 메시지를 발견했습니다. 루트 페이지에서이 메시지를 얻는 이유는 모르지만 모든 페이지에서 동일한 코드를 실행하면 다른 사람이 아닌 것입니다. 나는이 오류 메시지를 찾았지만 일반적인 설명은 채워지지 않은 all.js 또는 Facebook app_id의 여러 실행을 제공합니다. 내 사례가 아닌 것 같습니다. "상태 : true"로 추가

디바

답변

0

-

FB.init(appId: '<%= ENV["FACEBOOK_APP_ID"] %>', status: true, cookie: true) 
FB.init에서이 문제를 해결
관련 문제