【发布时间】:2014-04-13 14:26:42
【问题描述】:
我一直试图弄清楚为什么我的生产配置仍将只显示“非摘要”URL。如果我在本地运行 RAILS_ENV=production rails s,那么 URL 就可以正常工作。但是一旦我推送到生产环境,URL 就会像这样显示,而不是摘要。
//s3.amazonaws.com/xxxx/stylesheets/application.css
这是我的生产配置:
# Disable Rails's static asset server (Apache or nginx will already do this).
config.serve_static_assets = false
# Compress JavaScripts and CSS.
config.assets.js_compressor = :uglifier
# config.assets.css_compressor = :sass
# Do not fallback to assets pipeline if a precompiled asset is missed.
config.assets.compile = false
# Generate digests for assets URLs.
config.assets.digest = true
config.action_controller.asset_host = "//s3.amazonaws.com/xxxxx"
config.assets.prefix = "/production/assets"
我是否错过了指向已编译摘要 URL 的 URL 触发器?
另一个问题参考,同样的问题(刚刚找到它)。 Rails 4.0.3 generating incorrect asset paths with asset_sync
【问题讨论】: