我正在读一本关于“Ruby on Rails”的书。在“application.js”中,我们以以下方式和更具体的方式包含其他 JavaScript 库 - jQuery UI:
//= require jquery
//= require jquery_ujs
//= require jquery-ui
由于这是普通的 JavaScript 文件(这里不是 ruby 扩展,例如“html.erb”),应用程序如何知道执行 require 命令?这是什么 JavaScript 语法:
//=
由于这是普通的 JavaScript 文件,为什么我们不使用“脚本”标签来包含 JavaScript 文件?
另外,我在这里读到“require”方法将在 $LOAD_PATH 变量文件夹的定义中检查这个库。如何查看“jquery-ui”的存储位置?我问是因为在其他应用程序中,为了使用 jQuery UI,我不仅应该添加 JavaScript 文件,还应该添加库使用的 css 文件和图像 - 在这种情况下,我们只用单行执行此操作?