如何在heroku上禁用资产管道?

Lai*_*uan 5 ruby-on-rails heroku ruby-on-rails-3

heroku雪松隐含地预编译我的资产,即使我写了:

config.assets.enabled = false
Run Code Online (Sandbox Code Playgroud)

如何禁用资产功能?

Joh*_*non 4

问题是编译 slug 时应用程序配置不可用。最近通过http://devcenter.heroku.com/articles/labs-user-env-compile解决了这个问题,但我不确定这是否会有帮助。

有关 Heroku 管道的更多信息,请查看http://devcenter.heroku.com/articles/rails31_heroku_cedar

看起来防止资产编译的最简单方法是将文件放在 public/assets/manifest.yml 中 - 假设内容不相关,但也可以通过 config.assets.enabled 禁用它以防万一。

  • 我已经完成了两者,但它仍然尝试编译资产。我这里缺少什么吗? (3认同)