this .js code中的“// = require bootstrap / affix”是什么意思?
//= require bootstrap/affix
//= require bootstrap/alert
//= require bootstrap/button
//= require bootstrap/carousel
//= require bootstrap/collapse
//= require bootstrap/dropdown
//= require bootstrap/tab
//= require bootstrap/transition
//= require bootstrap/scrollspy
//= require bootstrap/modal
//= require bootstrap/tooltip
//= require bootstrap/popover
答案 0 :(得分:3)
我认为它在Rails应用程序中(或从中获取),在这种情况下,//=
是javascript清单文件的指令,包含指定的文件。
你可以在这里阅读更多相关内容:
答案 1 :(得分:2)
它是Rails资产管道中rails manifest
system的一部分:
在JavaScript文件中,Sprockets指令以// =开头。在上面 case,该文件使用require和require_tree指令。 require指令用于告诉Sprockets你想要的文件 要求。在这里,您需要文件jquery.js和jquery_ujs.js 在Sprockets的搜索路径中的某处可用。您 不需要明确提供扩展。链轮假定你是 从.js文件中完成时需要.js文件。
这基本上意味着当您precompile
资产时,您使用//=
指令调用的所有文件都将被编译到application.js
文件中