但是,当我查看该网站时,我得到:
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/