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
现在资产串联对我有用。
我是 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
现在资产串联对我有用。