0

我在 s3 上部署我的所有资产,并在部署时预编译它们。理论上链轮在运行时不应该做任何事情。

但是,当我调试缓存时,我不断看到一些 sprockets 活动:缓存未命中:sprockets/dbc38e827b53b65e2f3840f004685b57 (0.7ms) 缓存命中:sprockets/bd37d101b41cff7ff25f3a3492a8cd6e (0.1ms)

有任何想法吗?

Rails 是否有可能使用 sprockets 来解析资产路径,并且每次解析新路径时都会缓存它?

4

1 回答 1

1

确保在生产环境中禁用资产管道。在你的内部production.rb

# Compress JavaScripts and CSS
config.assets.compress = true

# Don't fallback to asset pipeline if a precompiled asset is missed
config.assets.compile = false

查看Rails 资产管道指南production.rb中的示例。

于 2012-10-17T06:31:48.320 回答