Rails Javascript错误-TypeError:$(…)。S3Uploader不是函数

Rails Javascript错误-TypeError:$(…)。S3Uploader不是函数,javascript,ruby-on-rails,typeerror,Javascript,Ruby On Rails,Typeerror,我正在尝试使用gem,它在过去工作过 但是,当我加载页面时,会出现以下错误:TypeError:$(…)。S3Uploader不是一个函数 但是,当我查看该网页的页面源代码时,它显示实际上已加载“/assets/s3\u direct\u upload.js?body=1”文件,这意味着它应该定义“S3Uploader”函数 application.js //= require jquery //= require jquery_ujs //= require s3_direct_upload

我正在尝试使用gem,它在过去工作过

但是,当我加载页面时,会出现以下错误:TypeError:$(…)。S3Uploader不是一个函数

但是,当我查看该网页的页面源代码时,它显示实际上已加载“/assets/s3\u direct\u upload.js?body=1”文件,这意味着它应该定义“S3Uploader”函数

application.js

//= require jquery
//= require jquery_ujs
//= require s3_direct_upload
我已经尝试删除所有的“public/application.js”文件并重新启动服务器,但这似乎不起作用


你知道是什么导致了这个错误吗?

我找到了答案。结果是,jQuery被加载了两次(这完全是我的错误)

一个实例出现在“application.js”中,另一个实例出现在“views/layouts/application.html.erb”中。我将其从“application.js”中删除,错误消失了