【发布时间】:2011-12-18 13:09:21
【问题描述】:
我的应用在 heroku 上有 2 个环境:登台和生产,我使用的是 Rails 3.1 资产管道。
我设置了一个自定义 config.action_controller.asset_host 属性,以使我的资产从 http://assets.myapp-staging.com 或 http://assets.myapp.com 上的云端获取
问题是在 Heroku 上,资产总是在生产环境中预编译。这意味着即使在暂存中,我的 css 或 js 文件中的所有 url 都以 http://assets.myapp.com 为目标。
有什么想法吗?
【问题讨论】:
标签: ruby-on-rails heroku asset-pipeline