我想在rails和Jquery上创建一个带有ruby的应用程序,允许多个用户同时打开同一个页面,如果其中任何一个对页面进行了更改,添加帖子或删除了发布它将显示所有其他用户更改而无需重新加载页面。
在堆栈溢出中,每当有其他用户来给我一个点或删除帖子上的一个点时,它将显示给我而不必刷新页面。
与评论相同,如果有人发帖,我会看到它而不必刷新。 谁能告诉我这里开始这个? 我宁愿不必每30秒重新加载一次页面。
任何帮助都将不胜感激。
提前谢谢。
答案 0 :(得分:1)
有几种方法可以解决这个问题:
在websockets和SSE之间,我会选择前者。更高的浏览器兼容性和更成熟的两者技术。如果您愿意为方便而付费,请查看我们的Pusher(固定免费套餐)。否则你可能想看看像Faye这样的东西(http://railscasts.com/episodes/260-messaging-with-faye的好介绍)。