我正在使用Rails 4.1.1和Ruby 2.1.0开发Ruby on Rails应用程序。Rails 4:Turbolinks发送请求两次并重新加载页面
我设置了使用Turbolinks的应用程序,这导致了AJAX链接的问题。当我点击一个叫做AJAX功能的链接时,发生三件事情:
1. AJAX呼叫是
2.重新加载相同的链接
3.应用程序服务器运行所有请求两次。
如何使这些链接起到标准AJAX链接的作用?
供参考,这是我的GemFile
的相关部分:
gem 'turbolinks'
gem 'jquery-turbolinks'
这里是我列入application.js
JavaScript库:
//= require jquery
//= require jquery.turbolinks
//= require jquery_ujs
//= require turbolinks
,这里是我如何包括JavaScript文件在应用程序布局中:
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
谢谢@zakaria ..但它没有帮助我...... – 2014-11-04 14:17:11