我看到了在Gemfile中加载的两个宝石,那么加载这两个宝石还是只使用一个是有意义的吗?
gem 'jquery-turbolinks'
gem 'turbolinks'有人能告诉我为什么这两颗宝石都被使用了吗?
发布于 2014-04-08 14:09:41
正如概述的那样,jquery,gem修复了bind事件,这个事件并不总是因为触发这里请求而不是通常的页面重新加载而触发。
如果您有少量的javascript,可以随意删除它,但是如果您有一些停止工作的.bind(...)事件,那么可以从文档中读取创业板的文档,您可以使用它来修复它:
但是如果您有一个包含大量$(El).bind(.)的大型代码基吐鲁宾克会给你惊喜的。JavaScripts的大部分部分将停止以通常的方式工作。这是因为您绑定事件的节点不再存在。 我编写jquery.turbolinks是为了在我的项目中解决这个问题。它很容易使用:只需在jquery.js之后立即使用它。您的其他脚本应该在jquery.turbolinks.js之后加载,turbolinks.js应该在其他脚本之后加载。
https://stackoverflow.com/questions/22937946
复制相似问题