ruby-on-rails - 我正在尝试将我的 ruby​​ on rails 应用程序部署到 heroku 并且它部署正确

标签 ruby-on-rails heroku redis

但是,当我查看该网站时,我得到:

We're sorry, but something went wrong.

这些是我来自 Heroku 的日志: 2016-12-13T04:13:24.541263+00:00 app[web.1]: F, [2016-12-13T04:13:24.540784 #4] 致命 - : [70c87081-1717-44c4-8e2f-0615224ea231]
2016-12-13T04:13:24.541264+00:00 app[web.1]: F, [2016-12-13T04:13:24.540872 #4] 致命——: [70c87081-1717-44c4-8e2f-0615224ea231] NoMethodError(未定义方法 hset' for nil:NilClass): 2016-12-13T04:13:24.541265+00:00 app[web.1]: F, [2016-12-13T04:13:24.540923 #4] FATAL -- : [70c87081-1717-44c4-8e2f-0615224ea231]<br/> 2016-12-13T04:13:24.541265+00:00 app[web.1]: F, [2016-12-13T04:13:24.540971 #4] FATAL -- : [70c87081-1717-44c4-8e2f-0615224ea231] vendor/bundle/ruby/2.3.0/gems/realtime-0.1.0/lib/realtime/realtime_controller.rb:64:in store_realtime_session_redis'

我的应用程序 Controller 中也有这个,我怀疑这是导致我的问题的原因...有人知道我如何从环境变量中定义它吗?

def realtime_server_url # 将它指向你的 node.js-socket.io-redis/zmq 实时服务器(你可以稍后设置) 返回 '​​ https://steemstars-tadasu85.c9users.io:8082 ' 结束

如有任何帮助,我们将不胜感激。

最佳答案

您必须在 redis.rb 配置文件中配置 Redis:

Redis::Settings.configure do |config|
  config.connection = $redis
end

关于ruby-on-rails - 我正在尝试将我的 ruby​​ on rails 应用程序部署到 heroku 并且它部署正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41113723/

相关文章:

ruby-on-rails - Elasticsearch more_like_this查询异常

sql - Express SQL UNION 查询 Rails 方式

node.js - 我的 API 请求很慢 - 从哪里开始调查导致延迟的原因?

heroku - 在运行时以编程方式检测 Heroku dyno 大小?

redis - chef-solo 安装redis最后挂了

ruby-on-rails - 寻找RSpec的GUI

mysql - 无法选择按created_at分组的行

ruby-on-rails - rails : Multiple references to the same model error

node.js - koa:mongodb/redis 事件连接计数不断增加

authentication - Node.js 发送后无法设置 header