实时更新视图(接近)实时

问题描述:

假设我的用户正在查看消息/索引,并且其他人向他发送了消息。我希望用户的观点能够实时更新以反映新消息,例如Twitter如何让我知道我的时间线上有更多消息。 Rails中是否有这样的例子?实时更新视图(接近)实时

您可以使用AJAX定期轮询服务器以获取更新(拉取模型),也可以使用Juggernaut插件或类似的方式使服务器向客户端发送更新(推送模式)。请注意,这需要在客户端上安装Flash。

DUI.stream from digg可能是您正在寻找的解决方案。它保留一个开放的xhr流,您可以继续添加对象以发送给用户。它有一个红宝石客户端的例子