0

我在应用程序中使用以下 gem -

https://github.com/dekart/facebooker2

它似乎在我的本地机器上呈现与部署到服务器时不同的 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
          channelUrl : 'http://MYLOCALURL.local/channel.html'
        });

heroku 上的版本如下所示 -

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  - NO COMMA HERE CAUSING JS BUG
          channelUrl : 'https://MYLIVEURL.heroku.com/channel.html'
        });

在 heroku 版本中,javascript 缺少逗号,从而导致无法显示登录按钮的错误。

我已经像这样在我的 gem 文件中包含了 gem -

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

知道为什么会有这种差异吗?

4

1 回答 1

0

我重新启动了我的服务器,现在本地和 heroku 是一样的。

于 2011-12-13T14:37:17.293 回答