本地和宝石的宝石文件之间的差异Heroku的

时间:2011-12-13 14:16:05

标签: ruby-on-rails ruby-on-rails-3 heroku rubygems facebooker2

我在应用中使用以下宝石 -

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 'facebooker2', :git=>"https://github.com/dekart/facebooker2.git"

知道为什么会出现这种差异?

1 个答案:

答案 0 :(得分:0)

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