2011-12-13 3 views
1
내 페이스 북 캔버스 응용 프로그램이 보석을 사용하고

고장을 출력 .레일 보석은 자바 스크립트

나는이 변경 한 이후
gem 'facebooker2', :git => "https://github.com/dekart/facebooker2.git" 

의 facebooker2 보석이 내 응용 프로그램에서 자바 스크립트 오류를 ​​일으키는 원인이되고있다 :

이 같은 보석을 포함하고있다.

window.fbAsyncInit = function() { 
         FB.init({ 
      appId : 'myappid', 
      status : true, // check login status 
      cookie : true, // enable cookies to allow the server to access the session 
      xfbml : true, // parse XFBML 
      oauth : true 
      channelUrl : 'http://myurl/channel.html' 
     }); 

이 내 페이스 북의 로그인 버튼을 렌더링하지 않습니다 의미 oauth: true 후 누락 된 쉼표있다.

어떻게 수정합니까? 이상적으로는 보석에 들어가서 쉼표가 누락 된 이유를 확인하십시오. 그런 다음 내 로컬 컴퓨터와 heroku에서 내 고정 버전의 보석을 사용하십시오. 대체 솔루션을 제공 할 수 있다면 많은 도움이 될 것입니다.

답변

1

거기에 "포크와이 파일 편집"이다 (상단)이 페이지에 버튼 : 당신은 Github의 웹 사이트에서 파일을 직접 편집 할 수 있습니다 https://github.com/dekart/facebooker2/blob/master/lib/facebooker2/rails/helpers/javascript.rb

을 (힌트 : line 51보고) 및

를 사용
gem 'facebooker2', :git=> "https://github.com/yourusername/facebooker2.git" 

귀하의 Gemfile에 포크를 사용하십시오.

좋은 오픈 소스 시민이 될 수도 있고 나중에 풀 요청을 제출할 수도 있습니다.이 같은 명백한 수정이 빨리 받아 들여질 것입니다.

+0

귀하, 신사입니다. 지금까지 stackoverflow에서받은 최고의 대답. ** 풀 요청을 제출하려면 ** – Finnnn

+0

@ user597264 환영합니다! GitHub에 감사해야 할 것입니다. 웹 인터페이스는이 같은 빠른 수정을 위해 간단합니다. –

관련 문제