我已经在轨道下面的JavaScript代码项目的.js刷新在轨的页面文件后,只加载
// app/assets/javascript/simple_effects.js
$(function() {
// Hide completed tasks when checkbox is clicked. projects/show
$('#hide-completed').click(function() {
$('.task-completed').toggle();
});
// Change label to checkbox that hides completed tasks. project/show
$('#hide-completed').change(function(){
var c = this.checked ? ' Show completed tasks' : ' Hide completed tasks';
$('#checkbox-label').text(c);
});
});
的代码,当我进入网页,但刷新后,才不会触发。我正在使用turbolinks。
我意识到这个问题: Rails loading my javascript only after a page reload 但我真的不知道这个解决方案是否可以用于我的情况。 谢谢!
编辑: 这是我的application.js文件
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require bootstrap-sprockets
//= require_tree .
你可以发表你的'application.js'文件? – mohameddiaa27 2014-11-02 00:42:11