0

我的 AddThis ( http://www.addthis.com/social-plugins#.Uma2k7_h0b0 ) 插件通常会在本地显示,但是当我在 Heroku 上部署我的应用程序时,它不会显示。

这是我用于 AddThis 插件的代码:

<script type="text/javascript">$(document).ready(function() {
    var script = 'http://s7.addthis.com/js/300/addthis_widget.js?domready=1#pubid=xxx';
    if (window.addthis){
        window.addthis = null;
        window._adr = null;
        window._atc = null;
        window._atd = null;
        window._ate = null;
        window._atr = null;
        window._atw = null;
    }
    $.getScript( script, function() {
        addthis.layers({
            'theme' : 'transparent',
            'share' : {
            'position' : 'left',
            'numPreferredServices' : 5
            }   
        });
    });
});
</script>

我的application.js样子是这样的:

//= require jquery
//= require jquery.ui.all
//= require jquery_ujs
//= require bootstrap
//= require fullcalendar
//= require moment.js
//= require turbolinks
//= require_tree .

谢谢你。

4

1 回答 1

1

确保在更改/创建 java 脚本文件后为生产预编译资产

rake assets:precompile RAILS_ENV=production

或者您在 config/production.rb 中有适当的设置

于 2013-10-22T17:57:14.090 回答