我似乎无法使用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。
答案 0 :(得分:1)
您想要添加:
Gumroad.init();
到您的page:change
活动。