嵌套清单可能吗?

Are nested manifests possible?

如果清单 A 包含指令 //= require_directory .,并且该目录中的一个文件是清单 B,那么第二个清单中指示的文件是否自动包含在预编译中?如果是这样,是否可以在 A 中放置一个指令以跳过 B?

RubyGuides 说 the asset pipeline:"You can have as many manifest files as you need"。

要嵌套它们,只需在需要的地方添加 //= require 指令。

为了 "comment out" 指令只需删除等号(对于 css 和 js)。

例如:

app/assets/javascripts/application.js

//= require dependencies
//= require_tree .

app/assets/javascripts/dependencies.js

//= require jquery
//= require jquery_ujs
// require turbolinks
//= require ace
//= require theme-monokai
//= require mode-javascript
//= require mode-ruby
//= require websocket_rails/main
//= require socket_helpers
alert("this is being called from a manifest file which was required from another manifest file")