gpt4 book ai didi

javascript - 将 jquery javascript 文件或任何其他文件添加到 application.html.erb 时出现 Rails 3 问题?

转载 作者:搜寻专家 更新时间:2023-10-31 08:21:53 25 4
gpt4 key购买 nike

对于大多数人来说,这听起来像是一个愚蠢的问题,但我在将 JavaScript 文件(例如 jquery)添加到我的 application.html.erb 时确实遇到了问题,如果我首先拥有 jquery,那么 rails JavaScript 将无法工作正确。从我的 JavaScript 文件夹中将所有 JavaScript 文件包含到 application.html.erb 的最佳方法是什么?

编辑:如何让 Jquery 和 Prototype 在我的 Rails 3 应用程序中同时运行?我的 application.html.erb 代码应该是什么样的?

最佳答案

如果你想并排使用 jQuery 和 Prototype,你应该按如下顺序排列你的 javascript include 语句:

<%= javascript_include_tag :defaults, "jquery.min", "jquery-ui.min" %>
<script type="text/javascript">
jQuery.noConflict();
</script>

注意:执行此操作后,您将无法使用 $(...) 访问任何 jQuery 方法。相反,您需要使用 jQuery(...)

但是,如果您不需要 Prototype,请删除您的 prototype.js 文件并安装正确的 jQuery 特定的 rails.js 文件(Rails 使用的文件默认情况下是特定于原型(prototype)的)。参见 https://github.com/rails/jquery-ujs获取说明。

关于javascript - 将 jquery javascript 文件或任何其他文件添加到 application.html.erb 时出现 Rails 3 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5080736/

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