ruby-on-rails – Vanity,Rails 3和Heroku

我正在努力让Vanity与Heroku和我的Rails 3应用程序很好地配合.目前,使用Pow和本地Redis服务器在本地工作正常,但是当我使用RedisToGo插件推送到Heroku时,似乎没有任何东西让服务器运行,我只是得到错误:getaddrinfo:名称或服务没有众所周知.

这是我的config / vanity.yml文件:

staging:
  adapter: redis
  host: <%= ENV["REDISTOGO_URL"] %>

和我的config / initializers / redis.rb:

uri = URI.parse(ENV["REDISTOGO_URL"])
REDIS = Redis.new(:host => uri.host,:port => uri.port,:password => uri.password)

我也尝试使用实际的redis://< actualusername>:actualpassword@actualserver.com:9274并且它给出了相同的错误.我也尝试过使用和不使用redis://.

有没有人让Vanity和Heroku和Rails 3一起工作?我错过了一些非常明显的东西吗?到目前为止,我的谷歌已经失败了.

解决方法

是的,这是愚蠢的,好的.您不使用主机,您使用连接.
staging:
  adapter: redis
  connection: <%= ENV["REDISTOGO_URL"] %>

希望这对某人有所帮助,因为我几乎把我的电脑打成了纸浆.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...