嵌套清单可能吗?

时间:2016-03-04 21:51:42

标签: ruby-on-rails asset-pipeline

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

1 个答案:

答案 0 :(得分:1)

RubyGuides说the asset pipeline:"您可以根据需要拥有尽可能多的清单文件"。

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

为了"评论"指令只是删除等号(对于css和js)。

例如:

应用程序/资产/ Javascript角/ application.js中

//= require dependencies
//= require_tree .

应用程序/资产/ Javascript角/ 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")