【发布时间】:2013-06-11 21:34:00
【问题描述】:
只是几个问题,以澄清一些令我困惑的因素。
关于application.js:
-
require_tree .将递归地包含app/assets/javascripts中的所有 js 文件。如果我在app/assets/javascripts/subfolder中放置一个 javascript 文件,它将被包含在内。如果我只想包含一个特定的目录,我应该使用require_directory -
lib/assets/javascripts和vendor/assets/javascripts可以从清单application.js中引用。除非在清单中说明,否则他们的 javascript 文件不会被预编译。 - 当我安装需要一组 javascripts(例如 bootstrap)的 gem 时,我也需要清单中的相关 javascripts 文件(例如
//= require bootstrap)。 javascript 文件位于 Gem 路径中,它们也可以被相对路径引用。
我的陈述都是真的吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 asset-pipeline