生产中的资产管道问题:CDN中未显示图像
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生产中的资产管道问题:CDN中未显示图像相关的知识,希望对你有一定的参考价值。
我正在将一个项目中的Rails从3.0升级到3.2,并且遇到了一个问题,即Rails 3.2(使用Apache 2.0.65)中的资产管道无法渲染图像。 使用CDN部署资产。
仅图像受到影响。 其他资产(JS,CSS)也可以。
我想知道我在做什么错。 (下面有更多详细信息)任何指针都会有很大帮助:)
图像返回生产中未修改的304(指纹版本和常规版本)。
production.rb
# Disable Rails's static asset server
config.serve_static_assets = false
# Compress javascripts and CSS
config.assets.compress = true
# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true
# I’d set this to true temporarily, but it doesn’t fix things
# Generate digests for assets URLs
config.assets.digest = true
# Use cdn asset host
config.action_controller.asset_host = “<CDN-hostname>"
以上是关于生产中的资产管道问题:CDN中未显示图像的主要内容,如果未能解决你的问题,请参考以下文章