0
レールこれは私のコードでも、私は一度だけは一度だけ
<a class="show-answer-link>show</a>
し、Clickイベントが発生していcustom.js
//on turbolinks load
var ready;
ready = function() {
console.log("turbolinks ready")
$("body").on("click", ".show-answer-link",function(){
alert(1)
});
};
//on documentload and on turbolinks load call ready function (it is calling just once)
$(document).ready(ready);
$(document).on('page:load', ready);
に含まれています。
jsスクリプトを外部ファイルからインライン <script>
タグに移動すると、非常にうまく動作します。
あなたがそれを必要とする場合は - 私application.js私のGemfileで
//= require jquery
//= require jquery.turbolinks
//= require jquery_ujs
//= require turbolinks
//= require_custom
//= require_tree .
そしてまた、私はあなたが追加require ..
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require jquery.turbolinks
//= require_custom
//= require_tree .
は役に立ちません.... – user2950593