5

我正在使用 rails 3.2.12 和一个名为private pub的伟大 gem 开发一个聊天应用程序,您可以在这里找到一个截屏视频。它建立在faye之上,使您可以通过推送消息轻松建立实时聊天。

现在,在 heroku 上部署它实际上并不像私人 pub 那样简单。显然,您必须为 faye 频道设置另一个应用程序,然后从您的另一个应用程序订阅该频道。

这一切都非常令人困惑。私人酒吧和 faye 在他们的文档中都没有关于在 heroku 上部署的任何内容。我找到了这两个链接:

但是,我并不真正了解它们,因为它们从更高级的水平开始。

你们有没有人在 heroku 上部署过私人 pub/faye 应用程序,并且可以提供分步指南?谢谢!

4

3 回答 3

6

您可以在 github https://github.com/Hareramrai/batkaro查看我的示例聊天。您还可以在 github https://github.com/Hareramrai/fayeserver查看 private_pub 服务器代码。

于 2013-03-23T14:31:25.267 回答
2

如果有人正在寻找更新的答案,我刚刚发布了一个可以在 Rails 应用程序中实现实时行为的 gem:

https://github.com/dhacke/entangled

于 2015-02-22T00:38:50.443 回答
1

听起来,从您链接的文章中,您需要运行两个 Web 进程。一个用于普通 Web 服务器,一个用于 Faye 服务器。

拥有两个 Heroku 应用程序可能比尝试让每个应用程序在同一个应用程序中运行更容易。

于 2013-03-22T16:31:57.710 回答