我正在阅读一本关于“Ruby on Rails”的书。在“application.js”中,我们可以通过以下方式引入其他JavaScript库,更具体地说是jQuery UI:
//= require jquery
//= require jquery_ujs
//= require jquery-ui
作为普通的JavaScript文件(不像“html.erb”那样是Ruby扩展名),应用程序如何知道执行require命令?这是一种什么样的JavaScript语法:
//=
由于这是普通的JavaScript文件,那么为什么不使用“script”标签来包含JavaScript文件呢?
另外,我在这里读到,“require”方法将检查$LOAD_PATH变量文件夹中定义的此库。我如何查看“jquery-ui”存储在哪里?我之所以问,是因为在其他应用程序中,为了使用jQuery UI,我不仅需要添加JavaScript文件,还需要添加CSS文件和库中使用的图像——在这种情况下,我们只需一行代码即可完成?