0
只需几个问题来澄清一些令我困惑的因素。轨道资产流水线澄清
关于application.js中:
require_tree .
将递归包括内app/assets/javascripts
所有js文件。如果我将一个JavaScript文件放在app/assets/javascripts/subfolder
中,它将包含在内。如果我只想包含特定的目录,我应该使用require_directory
lib/assets/javascripts
和vendor/assets/javascripts
可以从清单application.js
中引用。除非它们在清单中声明,否则它们的JavaScript文件将不会被预编译。- 当我安装需要一组javascript的gem(例如bootstrap)时,我也需要清单中的相关javascripts文件(例如
//= require bootstrap
)。 JavaScript文件存在于Gem路径中,并且它们也可以被相对路径引用。
我的说法都是真的吗?