用Rails加载JavaScript文件

用Rails加载JavaScript文件,javascript,jquery,ruby-on-rails,Javascript,Jquery,Ruby On Rails,所以运行Rails 3.2。在我的assets/javascripts文件夹中,我有一个文件“main.js.erb”。该文件的内容如下: $(function(){ $(document).load(alert("Hello")) }) My application.js文件只是在使用“rails new”启动安装后生成的默认文件 您知道为什么没有触发加载事件吗?由于您的应用程序.js只是默认设置,您可能还没有包括该文件以供使用 以下是包含文件的不同方式: 在app/assets/jav

所以运行Rails 3.2。在我的
assets/javascripts
文件夹中,我有一个文件“
main.js.erb
”。该文件的内容如下:

$(function(){
  $(document).load(alert("Hello"))
})
My application.js文件只是在使用“
rails new
”启动安装后生成的默认文件


您知道为什么没有触发加载事件吗?

由于您的
应用程序.js
只是默认设置,您可能还没有包括该文件以供使用

以下是包含文件的不同方式:

  • 在app/assets/javscripts/application.js中

    //= require main
    
  • 在模板文件或布局文件中,例如app/views/layouts/application.html.erb

    <%= javascript_include_tag "main" %>
    
    
    

  • 有关更多详细信息,请参阅。

    Hmm。。这也是我的猜测——尽管出于某种原因,它仍然不起作用,但谢谢你!浏览器控制台中有错误吗?查看源代码时是否看到该文件?