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 を使用します。代替ソリューションを提供できる場合は、非常に高く評価されます。