gpt4 book ai didi

javascript - Rails jQuery 被调用两次

转载 作者:行者123 更新时间:2023-11-29 16:16:53 24 4
gpt4 key购买 nike

我正在开发 Rails 3.2 应用程序,但我的 javascript 代码以某种方式执行了两次,我不确定为什么。

我搜索了 application.js 文件,它只包含在我的 Assets 文件夹中,不在我的公共(public)文件夹中。我也只有每个 js 文件的一个副本,所以这可能不是由于 Assets 管道造成的。

这是我的 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 .

最佳答案

//= require_tree . 已经包含 . 目录中的所有内容 - 这将是您的 application.js 文件所在的任何目录(典型的/app/assets/javascripts/)。我的猜测是您列出的许多其他文件已经在该目录中,并且可以从 application.js 文件中删除这些条目。

或者,如果您想特别将应加载的文件列入白名单,请从您的 application.js 文件中删除 //= require_tree .

关于javascript - Rails jQuery 被调用两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14184437/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com