1

我通过 Rails 创建了一个简单的私人消息传递应用程序,但我试图让它简单地显示新消息已经到达,而无需用户刷新页面。

我正在研究状态机,因为我认为它可能是构建这样的东西的一部分。谁能把我推向正确的方向?

谢谢。

4

2 回答 2

0

使用 javascript 最简单的方法是使用setTimeout+定期向服务器发送请求$.get()

另一种稍微复杂一点的方法是使用像faye这样的宝石。这个主题有很好的railscast

于 2012-06-29T23:06:19.140 回答
0

查看任何消息传递协议,例如:

法耶

套接字.IO

或托管解决方案,如 PubNubPusher

于 2012-06-29T23:48:08.077 回答