Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我通过 Rails 创建了一个简单的私人消息传递应用程序,但我试图让它简单地显示新消息已经到达,而无需用户刷新页面。
我正在研究状态机,因为我认为它可能是构建这样的东西的一部分。谁能把我推向正确的方向?
谢谢。
使用 javascript 最简单的方法是使用setTimeout+定期向服务器发送请求$.get()。
setTimeout
$.get()
另一种稍微复杂一点的方法是使用像faye这样的宝石。这个主题有很好的railscast。
查看任何消息传递协议,例如:
法耶
套接字.IO
或托管解决方案,如 PubNub或Pusher