【发布时间】:2012-10-17 06:51:56
【问题描述】:
我正在按照此处的说明进行操作:https://devcenter.heroku.com/articles/redistogo 在 Heroku 上部署 redis。但是,我在使用以下方法在 localhost 上手动预编译我的资产时遇到了一些问题:
RAILS_ENV=production bundle exec rake assets:precompile
在将其推送到 heroku 之前。当我在 localhost 上进行生产模式预编译时,未设置 ENV["REDISTOGO_URL"] 配置变量,因此在调用 URI.parse 时出现 URI 错误。
如何解决此错误?我不想在我的 production.rb 中硬编码 URI,因为 Heroku 在启动 redis 服务器时设置了这个。我对整个资产管道/部署过程很陌生,所以任何提示都将不胜感激。
【问题讨论】:
标签: ruby-on-rails-3 heroku redis asset-pipeline