1

我似乎无法使用 rails turbolinks 进行覆盖。

它在页面首次加载时有效,但在使用 turbolinks 导航时无效。也就是说,当通过 turbolinks 加载页面时,gumroad 链接会在应该显示叠加层时将您带到 gumroad 站点。

有任何想法吗?

我试过这段代码:

$(document).on('page:change', function() {
  //load gumroad
  $.getScript("https://gumroad.com/js/gumroad.js")
      .done(function() {
        console.log("loaded gumroad");
      })
      .fail(function() {
        console.log("gumroad loading failed");
      });
});

我还尝试了 html 头中的常规脚本 src。

4

1 回答 1

1

您要添加:

Gumroad.init();

到你的page:change活动。

于 2013-07-29T09:43:52.810 回答