1

Facebookキャンバスアプリにこの宝石を使用しています: https://github.com/dekart/facebooker2.git

今日、私はそれを別の facebook auth gem と交換し、それが気に入らないと判断し、元に戻しました。

私はこのように宝石を含めています:

gem 'facebooker2', :git => "https://github.com/dekart/facebooker2.git"

この変更を行ってから、facebooker2 gem がアプリで JavaScript エラーを引き起こしています。

 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ません。これは、Facebook のログイン ボタンがレンダリングされないことを意味します。

これを修正するにはどうすればよいですか? 理想的には、gem にアクセスして、コンマが欠落している理由を確認し、修正したいと思います。次に、ローカル マシンと heroku で固定バージョンの gem を使用します。代替ソリューションを提供できる場合は、非常に高く評価されます。

4

1 に答える 1

1

このページ(上部近く)に[このファイルをフォークして編集]ボタンがあります:https ://github.com/dekart/facebooker2/blob/master/lib/facebooker2/rails/helpers/javascript.rb

Github Webサイトでファイルを直接編集して(ヒント:51行目を参照)、

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

あなたGemfileのフォークを使用するためにあなたの中で。

また、優れたオープンソース市民になり、後でプルリクエストを送信することもできます。このような明らかな修正は、すぐに受け入れられる可能性があります。

于 2011-12-13T15:03:09.927 に答える