我正在开发 Rails 3.2 应用程序,但不知何故我的 javascript 代码被执行了两次,我不知道为什么。
我已经搜索了 application.js 文件,它只包含在我的资产文件夹中,而不是在我的公用文件夹中。我也只有每个 js 文件的一份副本,所以它可能不是由于资产管道。
这是我的 application.js 文件。
//= require jquery
//= require jquery_ujs
//= require jquery_nested_form
//= require jquery.ui.all
//= require myownjs
//= require_tree .
实际上,我已经完成了一个几乎类似的项目,但没有 jquery 嵌套表单,并且问题不存在,所以我的直觉告诉我,这可能是由于我使用的 gem 反复调用我的代码或由于我的 javascript 的顺序,包括但我是网络编程新手,我不确定这是否真的有意义。但是,我确实尝试删除嵌套表单的 require 行,但这并没有什么不同。
有人可以通过建议错误可能是什么来帮助我吗?
这是另一个项目的 application.js。
//= require jquery
//= require jquery_ujs
//= require jquery.ui.all
//= require myowncodes
//= require_tree .