我处理的很可能是非常基本的,这就是为什么我要确保我完全理解事情是如何运作的,而不仅仅是猜测幕后发生的事情......
我正在开发骨干应用程序(后端使用rails),这是我进入图片时已经创建的。我认为理所当然的一个文件是application.js文件。该文件有一堆“require”语句,虽然我知道这些语句加载不同的javascript文件,但我不确定一切是如何工作的。有人能简单介绍一下这些陈述的内容吗?
更具体地说,最近我尝试使用jQuery UI微调器函数并继续得到错误“this。$(...)。spinner不是函数”。通过阅读有关此错误,很明显spinner函数是jQuery UI 1.9版本的一部分,我们的应用程序必须使用以前的版本。我不知道如何准确识别哪个版本......在查看页面源时,引用是:
<script src="/assets/jquery-ui.js?body=1" type="text/javascript"></script>
我相信应用程序中只有两个地方可能负责加载jQuery UI。第一个是在应用程序的Gemfile(gem'jquery-rails')中,第二个是在application.js文件中(// = require jquery-ui)。我该怎么做才能确保加载最新版本的jQuery UI?
感谢您的帮助, 珊