Railsターボリンクでオーバーレイを動作させることができないようです。
ページが最初に読み込まれたときは機能しますが、ターボリンクを使用してナビゲートするときは機能しません。つまり、ページがターボリンクを介して読み込まれると、オーバーレイを表示する必要があるときに、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 を試しました。