文档中的解释对我没有意义。
:environment
完全是什么意思?:manifest
和:environment
以外还有其他内容吗?
config.assets.resolve_with
:environment
和:manifest
符号列表,用于定义我们尝试查找资产的顺序:首先清除,环境优先?只有清单?默认情况下,如果启用资产摘要并且未启用调试,我们首先检查清单,然后检查环境是否启用了编译:
# Dev where debug is true, or digests are disabled
%i[ environment ]
# Dev default, or production with compile enabled.
%i[ manifest environment ]
# Production default.
%i[ manifest ]
如果解析器列表为空(例如,如果debug为true且compile为false),将使用标准rails公共路径解析。