различия между файлом gem на локальном сервере и героку - PullRequest
0 голосов
/ 13 декабря 2011

Я использую следующий гем в приложении -

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'
        });

Версия на героку выглядит так -

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 голосов
/ 13 декабря 2011

Я перезапустил свой сервер, и теперь локальные и героку такие же.

...