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

时间:2011-12-26 18:29:50

标签: ruby-on-rails ruby-on-rails-3 heroku

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

config.assets.enabled = false

如何停用资产功能?

1 个答案:

答案 0 :(得分: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禁用它以防万一。