gpt4 book ai didi

javascript - Rails javascript 文件(application.js 除外)无法正常工作

转载 作者:行者123 更新时间:2023-12-01 01:48:54 24 4
gpt4 key购买 nike

我正在致力于将 jQuery 实现到 Rails 项目中,并在我的 application.html.erb 文件的头部添加了这个 Javascript 标签:

  <%= javascript_include_tag "application" %>

如果我将 jQuery 代码放入 application.js 文件中,它就会在我的应用程序中按预期工作。但是,如果我将 jQuery 代码放入 asset/javascripts 文件夹中的任何其他 .js 文件(例如 home.js)中,它就无法在我的应用程序中正常工作。

这是我的 application.js 文件:

//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require_tree .

我的印象是,最后一行意味着我所有其他 js 文件都将被编译到 application.js 中,因此在我的 application.html.erb 文件中只有 <%= javascript_include_tag "application"%> 就可以了足以使我的所有 js 文件正常工作——这是一个错误的假设吗?

这些是我的 home.js 文件的内容——当我直接将它放入我的 application.js 文件中时,该函数可以正常工作,但当它位于我的 home.js 文件中时,它就不起作用了。

$(document).ready(function(){
$("h2").click(function(){
$(this).hide();
});
});

最佳答案

尝试在//=require_tree 上方的 application.js 文件中添加//=my home 。希望这会有所帮助。

关于javascript - Rails javascript 文件(application.js 除外)无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14994249/

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