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