1.我用
<a herf=""></a>
跳转到新的页面的时候,新的页面的 js 第一次没有被加载,需要再刷新一次。
2.但是当我用
<a herf="" data-method="get"></a>
就能完全重新加载。 谁知道为什么吗? 这个 data-method="get"的作用是什么? 这种问题有没有全局的处理方式?
你怎么判断出没有被加载? 用了 Turbolinks 的话已加载的 JS 不会再执行一遍
https://github.com/rails/jquery-ujs/wiki/Unobtrusive-scripting-support-for-jQuery 看一下 date-method 怎么实现的吧
<a> 默认就是按照 get 方式请求的,估计是你加这个后和Turbolinks相互发生了影响
<a>
get
Turbolinks
感谢各位让我了解了 Turbolinks!这个 Gem 是 Rails 默认添加的,之前没注意。 http://www.tuicool.com/articles/rayuim