我在Rails上面临一个javascript问题; 我使用this网络应用程序来发布图书评分系统
我注意到当我去我的主页(索引)时,我点击了我要评价的书(脚本加载,一切正常,但是当我直接去书而不经过主页,评级脚本不会加载
on application.js
justify
在application.html.erb 的头上
我错过了什么?self.l_Title.grid(row=0, columnspan = 2, sticky='e')
答案 0 :(得分:0)
这可能是由使用AJAX查看模板以加快速度的turbolinks引起的。但是如果没有页面刷新,它将导致JavaScripts无法加载。您可以尝试从gemfile中删除turbolinks gem并运行bundle install。或者,您可以使用以下内容包装raty javascript。所以将第一行放在javascript的开头,然后用最后一行关闭你的javascript。
$(document).on('turbolinks:load', function() {
...your jQuery/javascript goes here...
});