在 Rails Asset Pipeline 上使用 Ruby 时查看其他文件

Seeing other files when using Ruby on Rails Asset Pipeline

我通过在 application.js 文件中调用 //= require_tree . 使用 RoR 资产管道。当我加载页面并转到 Firefox 中的网络开发人员工具时,我看到对所有 js 文件的网络调用,而不仅仅是 application.js 文件。我很确定 application.js 已压缩并可以使用,但是看到对所有其他文件的网络调用是否正常,即使它们应该已经是 application.js 文件?

这是预期的行为。如果需要,您可以在 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 = true