我似乎无法使用 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。