Rails 4:Asset Pipeline是否需要显式启用Sprockets?

Rails 4: Is it necessary to explicitly enable Sprockets for Asset Pipeline?

我是 rails 的新手。我正在努力在我正在构建的应用程序中包含 javascript 和 css 文件。我有 //= require_tree 。在我的 application.js 中。我将第 3 方 javascript 文件放在 vendor/assets/javascripts 下,同时将我自己的 javascript 文件放在 app/assets/javascripts 下。我还在适当的位置包含了第 3 方和我自己的 CSS 文件。我希望 rails 将所有 javascript 文件合并到一个文件中,并将所有 CSS 文件合并到另一个文件中。相反,我页面的头部部分包含单独的 link 和我包含的每个文件的脚本标签。我需要明确启用 Sprockets 吗?

我自己想出来了。我需要在 config/environments/development.rb.

中将选项设置为 false
# Debug mode disables concatenation and preprocessing of assets.
# This option may cause significant delays in view rendering with a large
# number of complex assets.
config.assets.debug = false

现在资产串联对我有用。