3

我正在开发一个使用 ActionController::Live 的 Rails 应用程序,并且该控制器中的操作设置为订阅 Redis Pub/Sub。

这与此处描述的方法几乎相同 - http://www.beilabs.com/2013/05/02/redis-pub-sub-and-rails-4-streaming

问题是,在开发中,每当调用实时操作时,整个应用程序都会冻结并停止服务请求。我不知道为什么。

任何帮助将不胜感激。

4

1 回答 1

3

确保您在 config/environments/development.rb 中设置了这些

config.cache_classes = true
config.eager_load = true

玩直播时。这意味着无论何时进行更改,您都必须重新启动 Rails 服务器。

您可能需要考虑设置保护以在文件更改时自动重新启动服务器。

或者,查看现有的防护宝石,如防护栏、防护彪马或防护宙斯。

于 2013-10-07T07:08:24.537 回答